AddFreeTextAnnotationEx
Text, Annotations and hotspot links
Popis
Přidá na vybranou stránku anotaci volného textu. Určují-li Options rámeček a/nebo výplň, přebírají se nastavení z aktuální barvy čáry, barvy výplně, šířky čáry a nastavení čárkování pera. Průhlednost anotací volného textu upravte parametrem Transparency. Funkce SetTransparency s anotacemi nepracuje
SetLineColor neovlivní barvu rámečku. Barva rámečku se kvůli způsobu práce Acrobat nastavuje na tutéž barvu jako barva textu. SelectFont neovlivní styl fontu. Font je v současnosti natvrdo nastaven na standardní font Helvetica, opět kvůli chování Acrobat
SetTextSize správně ovlivní velikost textu; SetTextColor správně ovlivní barvu textu; SetLineWidth upraví šířku okraje; SetTextAlign upraví zarovnání textu
Je-li vybraný dokument pod PDF 1.4, automaticky zapisovač zvýší efektivní verzi PDF na 1.4, protože tato funkce zapisuje položku průhlednosti anotace /CA z PDF 1.4
Syntaxe
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 | Vodorovná souřadnice levé hrany obdélníku anotace |
|---|---|
| Top | Svislá souřadnice levé hrany obdélníku anotace |
| Width | šířka obdélníku anotace |
| Height | výška obdélníku anotace |
| Text | Textový obsah anotace |
| Angle | Úhel kresleného textu. Může být 0, 90, 180 nebo 270 0 = Obrys 1 = Výplň 2 = Výplň a obrys |
| Options | |
| Transparency | Míra použité průhlednosti 0 = Bez průhlednosti 50 = 50% průhlednost 100 = Neviditelné int Options, int Transparency); |