AddFreeTextAnnotation

Text, anotace a hotspotové odkazy

Popis

Přidá na vybranou stránku anotaci volného textu. Pokud je pomocí parametru Options zadán okraj nebo výplň, nastavení se převezmou z aktuální barvy čáry, barvy výplně, šířky čáry a nastavení čárkování pera

SetLineColor neovlivňuje barvu okraje. Barva okraje je v současnosti nastavena na stejnou barvu jako barva textu kvůli způsobu, jakým funguje Acrobat. SelectFont neovlivňuje styl písma. V současnosti je napevno nastaveno standardní písmo Helvetica kvůli způsobu, jakým funguje Acrobat

SetTextSize správně ovlivní velikost textu; SetTextColor správně ovlivní barvu textu; SetLineWidth upraví šířku okraje; SetTextAlign upraví zarovnání textu

Funkce SetTransparency *nezmění* průhlednost anotací. Použijte novou

Je-li vybraný dokument pod PDF 1.3, automaticky zapisovač zvýší efektivní verzi PDF na 1.3, protože anotace volného textu přineslo až PDF 1.3

AddFreeTextAnnotationEx function if you want to adjust transparency settings.

Syntaxe

Delphi

Function TPDFlib.AddFreeTextAnnotation(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer): Integer;

ActiveX

Function PDFlib::AddFreeTextAnnotation(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long) As Long

DLL

int DLAddFreeTextAnnotation(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options);

Parametry

<
LeftVodorovná souřadnice levé hrany obdélníku anotace
TopSvislá souřadnice levé hrany obdélníku anotace
WidthŠířka obdélníku anotace Výška obdélníku anotace
HeightTextový obsah anotace
Text
AngleÚhel kresleného textu. Může být 0, 90, 180 nebo 270
Options0 = Outline 1 = Fill 2 = Fill and Outline int Options);