AddTextMarkupAnnotation

Anotaciones y enlaces de zona activa

Descripción

Añade una anotación de marcado de texto a la página actual

De forma predeterminada, la anotación constará de un área rectangular que coincide con su cuadro delimitador (‘cuadro delimitador de la anotación'). Esta área puede editarse y pueden añadirse otras mediante las funciones GetAnnotQuadCount, GetAnnotQuadPoints y SetAnnotQuadPoints

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.AddTextMarkupAnnotation(MarkupType: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::AddTextMarkupAnnotation(MarkupType As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLAddTextMarkupAnnotation(int InstanceID, int MarkupType, double Left, double Top, double Width, double Height);

Parámetros

MarkupType0 = Resaltado 1 = Subrayado 2 = Ondulado 3 = Tachado Coordenada horizontal del borde izquierdo del cuadro delimitador de la anotación
Left
TopCoordenada vertical del borde superior del cuadro delimitador de la anotación
WidthLa anchura del cuadro delimitador de la anotación
HeightLa altura del cuadro delimitador de la anotación

Valores devueltos

0El parámetro MarkupType no estaba entre 1 y 4. La anotación de marcado de texto se añadió correctamente
1