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
| MarkupType | 0 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out. Pozioma współrzędna lewej krawędzi prostokąta ograniczającego adnotacji |
|---|---|
| Left | |
| Top | Pionowa współrzędna górnej krawędzi prostokąta ograniczającego adnotacji |
| Width | Szerokość prostokąta ograniczającego adnotacji |
| Height | Wysokość prostokąta ograniczającego adnotacji |
Wartości zwracane
| 0 | Parametr MarkupType nie mieścił się w zakresie od 1 do 4. Adnotacja oznaczenia tekstu została dodana pomyślnie. |
|---|---|
| 1 |