AddFreeTextAnnotation

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 configuración de guiones de pluma

SetLineColor no afecta el color del borde El color del borde se establece actualmente en el mismo color que el texto debido a 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 debido a 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

La función SetTransparency *no* cambiará la transparencia de las anotaciones. Use el nuevo

Cuando el documento seleccionado es anterior a PDF 1.3, el escritor eleva automáticamente la versión efectiva de PDF a 1.3 porque las anotaciones de texto libre se introdujeron en PDF 1.3

Use la función AddFreeTextAnnotationEx si desea ajustar la configuración de transparencia

Sintaxis

Delphi

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

ActiveX

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

DLL

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

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 La altura del rectángulo de anotación
HeightEl contenido de texto de la anotación
Text
AngleEl ángulo del texto dibujado. Puede ser 0, 90, 180 o 270
Options0 = Contorno 1 = Relleno 2 = Relleno y contorno int Options);