AddTextMarkupAnnotation

Adnotări și legături hotspot

Descriere

Adaugă o adnotare text markup pe pagina curentă

În mod implicit, adnotarea va consta într-o singură zonă dreptunghiulară corespunzătoare bounding box-ului adnotării. Zona poate fi editată, iar alte zone pot fi adăugate cu funcțiile GetAnnotQuadCount, GetAnnotQuadPoints și SetAnnotQuadPoints

Când documentul selectat este sub PDF 1.4, writer-ul ridică automat versiunea efectivă PDF la 1.4, deoarece această funcție scrie intrarea de opacitate a adnotării /CA din PDF 1.4

Sintaxă

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);

Parametri

MarkupType0 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out Coordonata orizontală a marginii stângi a bounding box-ului adnotării
Left
TopCoordonata verticală a marginii superioare a bounding box-ului adnotării
WidthLățimea bounding box-ului adnotării
HeightÎnălțimea bounding box-ului adnotării

Valori returnate

0Parametrul MarkupType nu era între 1 și 4. Adnotarea text markup a fost adăugată cu succes
1