2009-09-16 18 views
19

¿Alguien sabe qué sistema de unidad usa iTextSharp? Mi primera suposición sería píxeles, pero no estoy seguro de eso.Unidades iTextSharp

Gracias!

EDIT: Perdón por no ser más específico, y gracias por informarme. Estoy hablando de unidades para medidas en el tamaño de página y los márgenes.

+1

PageSize y los márgenes de ambos utilizan las mismas unidades que todo lo demás (puntos). Entonces un margen izquierdo de 36 sería un margen de media pulgada. – David

+2

Sin embargo, creo que ambos son un poco difíciles si quieres un valor exacto, ya que la forma fácil de configurarlos espera un int (lo que te limita incluso a múltiplos de 1/72 de pulgada, no es bueno si necesitas unir un plantilla de página métrica). No recuerdo si podría definir una plantilla de página personalizada para evitarlo o si se trataba de una limitación incluida en el estándar PDF. – David

+3

Es realmente desagradable cuando la documentación de una biblioteca dice algo como "int waitDuration - la duración de la espera" sin especificar las unidades de medida. Me avergonzaría publicar documentación con descripciones sin sentido como esa. Aquí, la documentación de iTextSharp dice "Parámetros: pageSize - the pageSize" ¡Muchas gracias! –

Respuesta

22

Si mal no recuerdo, usa "puntos", la misma unidad de medida que una fuente (ya que el PDF se centra en la representación correcta de la fuente).

Un "punto" es 1/72 de pulgada (o aproximadamente 0,353 mm).