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
| XPos | Coordonnée horizontale du centre de l’arc |
|---|---|
| YPos | Coordonnée verticale du centre de l’arc |
| Radius | Rayon de l’arc |
| Angle | Angle selon lequel placer le texte |
| Text | Texte réel à dessiner |
| DrawOptions | 0 = 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
| 0 | Le texte était vide ou le paramètre DrawOptions se trouvait hors limites Le texte a été tracé avec succès |
|---|---|
| 1 |