Impresion pdf
Hola!! estoy trabajando sobre la impresion de un documento pdf y está hecho en delphi..
Tengo un problemita a la hora de asignar el tipo de fuente a un texto. Tengo una variable temp que es un TStringList y hago (el codigo super resumido claro): QP: TiSEDQuickPDF; begin QP := TiSEDQuickPDF.Create; temp.Add('Hola'); temp.Text := '<font size="3.5" face="courier new"><b>'+temp.Text +'</b></font>'; Y más adelante: QP.DrawBox(ypos, Pos, ColWidth[1]-1, altura, 0); QP.DrawHTMLTextBox(ypos+1, Pos+1, ColWidth[1]-1, altura-1,temp.Text); El problema es que el texto aparece bien en tamaño 3,5 pero el tipo de fuente no cambia, sin importar que ponga ahi, arial, verdana, times etc.... Mi pregunta es: ¿El DrawHTMLTextBox no acepta "face" en una linea HTML? |
Hola clari182, bienvenido a clubdelphi, te aconsejo eches un vistazo a nuestra guía de estilo, muchas gracias.
|
A parte de lo comentado por Casimiro, yo añadiría que cuando coloques código añadas los TAG's correspondientes.
En cuanto a la pregunta, se hace difícil contestar algo, pues das por supuestas demasiadas cosas: Hablas de la propiedad DrawHTMLTextBox de un componente (segun el código) que pertenece a la clase TiSEDQuickPDF, y de si admite el valor "face". Este no es un componente estandard; Personalmente no lo conozco (supongo que igual que el resto) así que no tengo ni idea de qué componentes es, de qué es esa propiedad ni para qué sirve.:confused::confused: Deberías al menos poner alguna referencia de qué componente es y cómo se llama. |
La franja horaria es GMT +2. Ahora son las 23:51:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi