AddTextMarkupAnnotation
Annotaties en hotspotkoppelingen
Beschrijving
Voegt een text markup-annotatie toe aan de huidige pagina
Standaard bestaat de annotatie uit één rechthoekig gebied dat overeenkomt met de bounding box van de annotatie. Dit gebied kan worden bewerkt en er kunnen andere gebieden worden toegevoegd met de functies GetAnnotQuadCount, GetAnnotQuadPoints en SetAnnotQuadPoints
Als het geselecteerde document ouder is dan PDF 1.4, verhoogt de writer de effectieve PDF-versie automatisch naar 1.4, omdat deze functie de PDF 1.4 /CA-annotatiedekking-entry wegschrijft
Syntaxis
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);
Parameters
| MarkupType | 0 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out De horizontale coördinaat van de linkerrand van de begrenzingsdoos van de annotatie |
|---|---|
| Left | |
| Top | De verticale coördinaat van de bovenrand van de annotatie-boundingbox |
| Width | De breedte van de annotatie-boundingbox |
| Height | De hoogte van de annotatie-boundingbox |
Retourwaarden
| 0 | De parameter MarkupType lag niet tussen 1 en 4. De text markup-annotatie is toegevoegd |
|---|---|
| 1 |