DrawTextArcA

Texte, disposition

Description

Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à DrawTextArc et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Trace du texte ajusté à un arc imaginaire de centre et de rayon indiqués. Son bord gauche est placé à l’angle demandé, où 0 degré correspond à la position "12 o'clock", et les angles positifs sont horaires. SetTextAlign permet de modifier l'alignement par rapport à l’angle

Syntaxe

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

Paramètres

XPosCoordonnée horizontale du centre de l’arc
YPosCoordonnée verticale du centre de l’arc
RadiusRayon de l’arc
AngleAngle selon lequel placer le texte
TextTexte réel à dessiner
DrawOptions0 = Dessiner le texte à l'extérieur de l'arc dans le sens horaire 1 = Dessiner le texte à l'intérieur de l'arc dans le sens antihoraire

Valeurs de retour

0Le texte était vide ou le paramètre DrawOptions se trouvait hors limites Le texte a été tracé avec succès
1