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

LeftDen vandrette koordinat for annoteringsrektanglets venstre kant
TopDen lodrette koordinat for annotationsrektanglets venstre kant
WidthBredden af annoteringsrektanglet
HeightHøjden af annoteringsrektanglet
TextAnnoteringens tekstindhold
AngleVinklen på den tegnede tekst. Kan være 0, 90, 180 eller 270. 0 = Kontur 1 = Udfyldning 2 = Udfyldning og kontur
Options
TransparencyDen mængde transparens, der skal anvendes 0 = Ingen transparens 50 = 50 % transparens 100 = Usynlig int Options, int Transparency);