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
| MarkupType | 0 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out Coordonata orizontală a marginii stângi a bounding box-ului adnotării |
|---|---|
| Left | |
| Top | Coordonata verticală a marginii superioare a bounding box-ului adnotării |
| Width | Lățimea bounding box-ului adnotării |
| Height | Înălțimea bounding box-ului adnotării |
Valori returnate
| 0 | Parametrul MarkupType nu era între 1 și 4. Adnotarea text markup a fost adăugată cu succes |
|---|---|
| 1 |