Un documento digital puede contener una gran cantidad de formatos y fuentes que logran que el documento sea más llamativo y fácil de leer. Imagine que realiza un gran documento en Word o cualquier otro procesador de texto y todo se ve igual, todo del mismo tipo de fuente, el mismo tamaño, nada de negritas o cursiva, un texto con esas características pierde su impacto o incluso puede llegar a ser confuso ya que quizá si no ponemos atención, seria muy difícil identificar donde inicia o donde termina un capitulo. Lo mismo sucedería si hacemos un documento PDF y no sabemos manejar algo tan simple y cotidiano como el formato de fuentes.
Para lograr eso podemos utilizar diversos tipos de fuentes, tamaños, estilos y color; iTextSharp posee una serie de herramientas que nos permiten trabajar con estas características logrando documentos bien elaborados y llamativos para nuestros clientes.
Para trabajar con las características de las fuentes en iTexSharp necesitamos hacer uso de la clase FONT la cual nos provee de todas las herramientas para configurar y hacer uso de dicha clase. Algo importante a considerar es que los archivos PDF pueden contener en si mismos las fuentes, lo que por un lado puede ser una ventaja ya que nos aseguramos de que nuestro documento siempre se vea exactamente igual y, por otro lado, si nuestro documento posee una gran variedad de fuentes, el tamaño de nuestro documento podría llegar a ser muy grande.
Dim FUENTE As New Font
Con la variable tipo FONT vamos a poder asignarle las caracteristicas de presentación a las fuentes que vamos a utilizar en nuestro documento, al crear esta variable vamos a poder acceder o asignarle sus caracteristicas. En la Tabla 1 podemos ver una breve descripción de las caracteristicas mas comunes de la fuente.
Propiedad
|
Descripción
|
Size
|
Esta propiedad sirve para establecer el tamaño de la fuente, solo podemos utilizar números enteros.
|
SetFamily
|
Sirve para establecer la familia o el tipo de fuente que se utilizará para el texto.
|
Color
|
Nos permite establecer el color de la fuente.
|
SetColor
|
Al igual que color sirve para establecer el color de la fuente, pero aquí podemos utilizar los valores RGB en lugar de los colores base de iTextSharp. La ventaja de esta propiedad sobre la anterior (color) es que podemos crear una paleta de colores mayor.
|
SetStyle
|
Sirve para establecer el estilo de la fuente tales como negritas, cursiva, subrayado, etc.
|
No hay comentarios:
Publicar un comentario