AddFreeTextAnnotationExA
Besedilo, opombe in vroče povezave
Opis
Pripona A označuje vstopno točko ANSI (char) za DLL; vmesnik ActiveX/COM izpostavlja le obliko Unicode. Obnašanje je enako kot pri AddFreeTextAnnotationEx, argumenti nizov pa se tolmačijo s trenutno kodno stranjo SetAnsiMode
Doda opombo prostega besedila na izbrano stran. Če je prek parametra Options določen rob in/ali polnilo, se nastavitve pridobijo iz trenutne barve črte, barve polnila, širine črte in nastavitev črtkanja peresa. S parametrom Transparency prilagodite nastavitve prosojnosti za opombe prostega besedila. Funkcija SetTransparency ne deluje z opombami
SetLineColor ne vpliva na barvo roba. Barva roba je trenutno nastavljena na isto barvo kot barva besedila zaradi načina delovanja programa Acrobat. SelectFont ne vpliva na slog pisave. Trenutno je pisava zaradi načina delovanja programa Acrobat trdo kodirana na standardno pisavo Helvetica
SetTextSize pravilno vpliva na velikost besedila SetTextColor pravilno vpliva na barvo besedila SetLineWidth pravilno prilagodi širino roba SetTextAlign pravilno prilagodi poravnavo besedila
Če je izbrani dokument pod PDF 1.4, pisec samodejno zviša dejansko različico PDF na 1.4, ker ta funkcija vpiše vnos prosojnosti opombe /CA za PDF 1.4
Sintaksa
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);
Parametri
| Left | Vodoravna koordinata levega roba pravokotnika opombe |
|---|---|
| Top | Navpična koordinata levega roba pravokotnika opombe |
| Width | Širina pravokotnika opombe |
| Height | Višina pravokotnika opombe |
| Text | Besedilna vsebina opombe |
| Angle | Kot narisanega besedila. Lahko je 0, 90, 180 ali 270. 0 = Obroba 1 = Polnilo 2 = Polnilo in obroba |
| Options | |
| Transparency | Količina prosojnosti, ki se uporabi 0 = Brez prosojnosti 50 = 50 % prosojnosti 100 = Nevidno int Options, int Transparency); |