|
THPDFPage.AddFreeTextAnnotation
|
Arriba Anterior Siguiente |
|
Añade una nueva anotación FreeText a la página actual.
type THPDFFreeTextAnnotationJust = ( ftLeftJust, ftCenter, ftRightJust );
Sintaxis Delphi: procedure AddFreeTextAnnotation ( Contenido: AnsiString; Rectangle: TRect; Quadding: THPDFFreeTextAnnotationJust; Color: TColor = clRed );
Sintaxis C++: void __fastcall AddFreeTextAnnotation ( AnsiString Contenido, Windows::TRect &Rectangle, THPDFFreeTextAnnotationJust Quadding, Graphics::TColor Color );
Descripción Utilice AddFreeTextAnnotation para agregar una nueva anotación FreeText con mensaje de texto especificado ( Contenido), área rectangular (Rectangle), justificación ( Quadding ) y color en la página actual
Value Meaning ftLeftJust Left justification. ftCenter Center justification. ftRightJust Right justification.
Los contenidos más allá de ASCII (chino, japonés, coreano, árabe, cirílico, etc.) se pasan como UTF-8 mediante la sobrecarga AnsiString o como WideString. Esa anotación recibe su propia apariencia que dibuja el texto a 12 pt en la fuente actual de la página, así que elija con SetFont una fuente que cubra esos caracteres antes de agregar la anotación. La fuente se incrusta junto con el texto de la página, las líneas se ajustan al rectángulo y siguen Quadding. Los contenidos solo ASCII conservan la anotación plana, que los visores dibujan en Helvetica; bajo PDF/A y PDF/X, donde no se permite una Helvetica sin incrustar, también se dibujan en la fuente incrustada de la página
|