DrawTextArcA

Tekst, Sidelayout

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med DrawTextArc, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Tegner tekst tilpasset en tænkt bue med det angivne midtpunkt og den angivne radius. Teksten tegnes med tekst'ens venstre kant ved den ønskede vinkel, hvor 0 grader er positionen "12 o'clock", og positive vinkler går med uret. Funktionen SetTextAlign kan bruges til at ændre tekstens justering i forhold til den angivne vinkel

Syntaks

Delphi

Function DLDrawTextArcA(InstanceID: Integer; XPos, YPos, Radius, Angle: Double; Text: PAnsiChar; DrawOptions: Integer): Integer;

DLL

int DLDrawTextArcA(int InstanceID, double XPos, double YPos, double Radius, double Angle, const char * Text, int DrawOptions);

Parametre

XPosDen vandrette koordinat for buens centrum
YPosDen lodrette koordinat for buens centrum
RadiusBuens radius
AngleDen vinkel, teksten skal placeres i
TextDen faktiske tekst, der skal tegnes
DrawOptions0 = Tegn teksten uden for buen med uret 1 = Tegn teksten inden for buen mod uret

Returværdier

0Teksten var tom, eller parameteren DrawOptions lå uden for det gyldige interval Teksten blev tegnet korrekt
1