AddFreeTextAnnotationExA
Text, anotácie a aktívne odkazy
Opis
Koncové A označuje vstupný bod ANSI (char) knižnice DLL; rozhranie ActiveX/COM sprístupňuje iba formu Unicode. Správanie je rovnaké ako pri AddFreeTextAnnotationEx a reťazcové argumenty sa interpretujú pomocou aktuálnej znakovej stránky nastavenej funkciou SetAnsiMode
Pridá anotáciu voľného textu na vybranú stranu Ak sa pomocou parametra Options určí orámovanie a/alebo výplň, nastavenia sa načítajú z aktuálnej farby čiary, farby výplne, šírky čiary a nastavení prerušovania pera Použite parameter Transparency na úpravu nastavení priehľadnosti anotácií voľného textu Funkcia SetTransparency s anotáciami nefunguje
SetLineColor neovplyvňuje farbu orámovania Farba orámovania je momentálne nastavená na rovnakú farbu ako farba textu kvôli tomu, ako pracuje Acrobat SelectFont neovplyvňuje štýl písma Písmo je momentálne napevno nastavené na štandardné písmo Helvetica kvôli tomu, ako pracuje Acrobat
SetTextSize správne ovplyvní veľkosť textu SetTextColor správne ovplyvní farbu textu SetLineWidth správne upraví šírku orámovania SetTextAlign správne upraví zarovnanie textu
Ak je vybraný dokument nižší ako PDF 1.4, zapisovač automaticky zvýši účinnú verziu PDF na 1.4, pretože táto funkcia zapisuje položku nepriehľadnosti anotácie PDF 1.4 /CA
Syntax
Delphi
Function DLAddFreeTextAnnotationExA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options, Transparency: Integer): Integer;
DLL
int DLAddFreeTextAnnotationExA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options, int Transparency);
Parametre
| Left | Vodorovná súradnica ľavého okraja obdĺžnika anotácie |
|---|---|
| Top | Zvislá súradnica ľavého okraja obdĺžnika anotácie |
| Width | Šírka obdĺžnika anotácie |
| Height | Výška obdĺžnika anotácie |
| Text | Textový obsah anotácie |
| Angle | Uhol vykresleného textu Môže byť 0, 90, 180 alebo 270 |
| Options | |
| Transparency | Množstvo priehľadnosti, ktoré sa má použiť 0 = Bez priehľadnosti 50 = 50 % priehľadnosti 100 = Neviditeľné |