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

MarkupType0 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out De horizontale coördinaat van de linkerrand van de begrenzingsdoos van de annotatie
Left
TopDe verticale coördinaat van de bovenrand van de annotatie-boundingbox
WidthDe breedte van de annotatie-boundingbox
HeightDe hoogte van de annotatie-boundingbox

Retourwaarden

0De parameter MarkupType lag niet tussen 1 en 4. De text markup-annotatie is toegevoegd
1