DrawTextArcA
Testo, layout di pagina
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a DrawTextArc e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Disegna il testo adattandolo a un arco immaginario con il centro e il raggio specificati. Il testo verrà disegnato con il bordo sinistro all'angolo richiesto, dove 0 gradi corrisponde alla posizione "12 o'clock" e gli angoli positivi procedono in senso orario. È possibile usare la funzione SetTextAlign per modificare l'allineamento del testo rispetto all'angolo specificato
Sintassi
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);
Parametri
| XPos | La coordinata orizzontale del centro dell'arco |
|---|---|
| YPos | La coordinata verticale del centro dell'arco |
| Radius | Il raggio dell'arco |
| Angle | L'angolo con cui posizionare il testo |
| Text | Il testo effettivo da disegnare |
| DrawOptions | 0 = Disegna il testo all'esterno dell'arco in senso orario 1 = Disegna il testo all'interno dell'arco in senso antiorario |
Valori restituiti
| 0 | Il testo era vuoto o DrawOptions fuori intervallo Il testo è stato disegnato correttamente |
|---|---|
| 1 |