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
| MarkupType | 0 = Resaltado 1 = Subrayado 2 = Ondulado 3 = Tachado Coordenada horizontal del borde izquierdo del cuadro delimitador de la anotación |
|---|---|
| Left | |
| Top | Coordenada vertical del borde superior del cuadro delimitador de la anotación |
| Width | La anchura del cuadro delimitador de la anotación |
| Height | La altura del cuadro delimitador de la anotación |
Valores devueltos
| 0 | El parámetro MarkupType no estaba entre 1 y 4. La anotación de marcado de texto se añadió correctamente |
|---|---|
| 1 |