AddFreeTextAnnotationEx
Tekst, annotationer og hotspotlinks
Beskrivelse
Tilføjer en FreeText-annotering til den valgte side. Hvis en kant og/eller et fyld angives med parameteren Options, hentes indstillingerne fra den aktuelle linjefarve, fyldfarve, linjebredde og stregmønsterindstillinger. Brug parameteren Transparency til at justere transparensindstillingerne for FreeText-annoteringer. Funktionen SetTransparency virker ikke med annoteringer.
SetLineColor påvirker ikke kantfarven. Kantfarven indstilles i øjeblikket til samme farve som tekstfarven på grund af den måde, Acrobat fungerer på. SelectFont påvirker ikke skrifttypografien. Skrifttypen er i øjeblikket fastkodet til standardskrifttypen Helvetica på grund af den måde, Acrobat fungerer på
SetTextSize påvirker tekststørrelsen korrekt SetTextColor påvirker tekstfarven korrekt SetLineWidth justerer kantbredden korrekt SetTextAlign justerer tekstjusteringen korrekt
Når det valgte dokument er under PDF 1.4, hæver skriveren automatisk den effektive PDF-version til 1.4, fordi denne funktion skriver annotationsposten /CA for opacitet fra PDF 1.4.
Syntaks
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);
Parametre
| Left | Den vandrette koordinat for annoteringsrektanglets venstre kant |
|---|---|
| Top | Den lodrette koordinat for annotationsrektanglets venstre kant |
| Width | Bredden af annoteringsrektanglet |
| Height | Højden af annoteringsrektanglet |
| Text | Annoteringens tekstindhold |
| Angle | Vinklen på den tegnede tekst. Kan være 0, 90, 180 eller 270. 0 = Kontur 1 = Udfyldning 2 = Udfyldning og kontur |
| Options | |
| Transparency | Den mængde transparens, der skal anvendes 0 = Ingen transparens 50 = 50 % transparens 100 = Usynlig int Options, int Transparency); |