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

LeftVodorovná súradnica ľavého okraja obdĺžnika anotácie
TopZvislá súradnica ľavého okraja obdĺžnika anotácie
WidthŠírka obdĺžnika anotácie
HeightVýška obdĺžnika anotácie
TextTextový obsah anotácie
AngleUhol vykresleného textu Môže byť 0, 90, 180 alebo 270
Options
TransparencyMnožstvo priehľadnosti, ktoré sa má použiť 0 = Bez priehľadnosti 50 = 50 % priehľadnosti 100 = Neviditeľné