AddFreeTextAnnotationEx

Texto, anotaciones y enlaces de zona activa

Descripción

Añade una anotación de texto libre a la página seleccionada. Si se especifica un borde o relleno mediante el parámetro Options, las opciones se obtienen del color de línea, el color de relleno, la anchura de línea y el patrón de guiones actuales. Utilice el parámetro Transparency para ajustar la transparencia de las anotaciones de texto libre. La función SetTransparency no funciona con anotaciones

SetLineColor no afecta al color del borde. Actualmente, el color del borde se establece igual que el del texto debido al funcionamiento de Acrobat. SelectFont no afecta al estilo de fuente. En este momento, la fuente está fijada a la fuente estándar Helvetica debido al funcionamiento de Acrobat

SetTextSize ajustará correctamente el tamaño SetTextColor el color SetLineWidth la anchura del borde SetTextAlign la alineación

Cuando el documento seleccionado es anterior a PDF 1.4, el generador eleva automáticamente la versión PDF efectiva a 1.4 porque esta función escribe la entrada de opacidad de anotación /CA de PDF 1.4

Sintaxis

Delphi

Function TPDFlib.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;

ActiveX

Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long

DLL

int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);

Parámetros

LeftLa coordenada horizontal del borde izquierdo del rectángulo de anotación
TopCoordenada vertical del borde izquierdo del rectángulo de anotación
WidthEl ancho del rectángulo de anotación
HeightLa altura del rectángulo de anotación
TextContenido de texto de la anotación
AngleEl ángulo del texto dibujado. Puede ser 0, 90, 180 o 270. 0 = Contorno 1 = Relleno 2 = Relleno y contorno
Options
TransparencyLa cantidad de transparencia que se aplicará 0 = Sin transparencia 50 = 50 % de transparencia 100 = Invisible int Options, int Transparency);