AddFreeTextAnnotationEx

Texto, anotaciones y enlaces de zona activa

Descripción

Agrega una anotación de texto libre a la página seleccionada. Si se especifica un borde o relleno mediante el parámetro Options, la configuración se obtiene del color de línea actual, color de relleno, ancho de línea y ajustes de trazos de pluma. Use 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 el color del borde. Actualmente, el color del borde se establece igual al color del texto por la forma en que funciona Acrobat. SelectFont no afecta el estilo de fuente. Actualmente, la fuente está codificada de forma fija como la fuente estándar Helvetica por la forma en que funciona Acrobat

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

Cuando el documento seleccionado es anterior a PDF 1.4, el escritor eleva automáticamente la versión efectiva de PDF 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
TopLa coordenada 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
TextEl contenido 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 = Transparencia del 50% 100 = Invisible int Options, int Transparency);