THPDFPage.AddFreeTextAnnotation

THPDFPage

 

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

 

Free text annotation preview