AddTextMarkupAnnotation

Adnotacje i łącza obszarów aktywnych

Opis

Dodaje adnotację oznaczenia tekstu do bieżącej strony

Domyślnie adnotacja składa się z pojedynczego prostokątnego obszaru odpowiadającego jej prostokątowi ograniczającemu's. Obszar ten można edytować, a kolejne obszary dodawać za pomocą funkcji GetAnnotQuadCount, GetAnnotQuadPoints i SetAnnotQuadPoints.

Gdy wybrany dokument ma wersję niższą niż PDF 1.4, moduł zapisu automatycznie podnosi efektywną wersję PDF do 1.4, ponieważ ta funkcja zapisuje wpis przezroczystości adnotacji /CA wprowadzony w PDF 1.4

Składnia

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

Parametry

MarkupType0 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out. Pozioma współrzędna lewej krawędzi prostokąta ograniczającego adnotacji
Left
TopPionowa współrzędna górnej krawędzi prostokąta ograniczającego adnotacji
WidthSzerokość prostokąta ograniczającego adnotacji
HeightWysokość prostokąta ograniczającego adnotacji

Wartości zwracane

0Parametr MarkupType nie mieścił się w zakresie od 1 do 4. Adnotacja oznaczenia tekstu została dodana pomyślnie.
1