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

LeftWspółrzędna pozioma lewej krawędzi prostokąta adnotacji
TopWspółrzędna pionowa lewej krawędzi prostokąta adnotacji
WidthSzerokość prostokąta adnotacji
HeightWysokość prostokąta adnotacji
TextTreść tekstowa adnotacji
AngleKąt rysowanego tekstu. Może wynosić 0, 90, 180 lub 270. 0 = obrys 1 = wypełnienie 2 = wypełnienie i obrys
Options
TransparencyPoziom stosowanej przezroczystości 0 = bez przezroczystości 50 = 50% przezroczystości 100 = niewidoczne int Options, int Transparency);