AddFreeTextAnnotationExA

Text, Annotations and hotspot links

Beskrivelse

Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med AddFreeTextAnnotationEx og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode

Legger til en fritekst-annotasjon på den valgte siden. Hvis kant og/eller fyll angis med Options-parameteren, hentes innstillingene fra gjeldende linjefarge, fyllfarge, linjebredde og pennestrekinnstillinger. Bruk Transparency-parameteren for å justere gjennomsiktighetsinnstillingene for fritekst-annotasjoner. SetTransparency-funksjonen virker ikke på annotasjoner

SetLineColor påvirker ikke kantfargen. Kantfargen settes for tiden til samme farge som tekstfargen pga. måten Acrobat fungerer på. SelectFont påvirker ikke skriftstilen. For tiden er skrifttypen hardkodet til standard Helvetica pga. måten Acrobat fungerer på

SetTextSize påvirker tekststørrelsen riktig SetTextColor påvirker tekstfargen riktig SetLineWidth justerer kantbredden riktig SetTextAlign justerer tekstjusteringen riktig

Når det valgte dokumentet er under PDF 1.4, hever skriveren automatisk den effektive PDF-versjonen til 1.4, fordi denne funksjonen skriver PDF 1.4 /CA-oppføringen for annotasjonsdekkevne

Syntaks

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);

Parametere

LeftDen horisontale koordinaten til annotasjonsrektangelets venstre kant
TopDen vertikale koordinaten til annotasjonsrektangelets venstre kant
WidthBredden på annotasjonsrektangelet
HeightHøyden på annotasjonsrektangelet
TextTekstinnholdet i annotasjonen
AngleVinkelen på den tegnede teksten. Kan være 0, 90, 180 eller 270 0 = Omriss 1 = Fyll 2 = Fyll og omriss
Options
TransparencyGjennomsiktighetsmengden som skal anvendes 0 = Ingen gjennomsiktighet 50 = 50 % gjennomsiktighet 100 = Usynlig int Options, int Transparency);