AddFreeTextAnnotationEx
Tekst, Adnotacje i łącza obszarów aktywnych
Opis
Dodaje adnotację tekstu swobodnego do wybranej strony. Jeśli za pomocą parametru Options określono krawędź lub wypełnienie, ustawienia są pobierane z bieżącego koloru linii, koloru wypełnienia, szerokości linii i ustawień kreskowania pióra. Użyj parametru Transparency, aby dostosować przezroczystość adnotacji tekstu swobodnego. Funkcja SetTransparency nie działa z adnotacjami
SetLineColor nie wpływa na kolor krawędzi. Ze względu na sposób działania programu Acrobat kolor krawędzi jest obecnie ustawiany na ten sam kolor co tekst. SelectFont nie wpływa na styl czcionki. Ze względu na sposób działania programu Acrobat czcionka jest obecnie ustawiona na stałe na standardową Helvetica
SetTextSize prawidłowo zmieni rozmiar tekstu, SetTextColor prawidłowo zmieni kolor tekstu, SetLineWidth dostosuje szerokość obramowania, a SetTextAlign dostosuje wyrównanie tekstu
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.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long
DLL
int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);
Parametry
| Left | Współrzędna pozioma lewej krawędzi prostokąta adnotacji |
|---|---|
| Top | Współrzędna pionowa lewej krawędzi prostokąta adnotacji |
| Width | Szerokość prostokąta adnotacji |
| Height | Wysokość prostokąta adnotacji |
| Text | Treść tekstowa adnotacji |
| Angle | Kąt rysowanego tekstu. Może wynosić 0, 90, 180 lub 270. 0 = obrys 1 = wypełnienie 2 = wypełnienie i obrys |
| Options | |
| Transparency | Poziom stosowanej przezroczystości 0 = bez przezroczystości 50 = 50% przezroczystości 100 = niewidoczne int Options, int Transparency); |