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

XPosLa coordinata orizzontale del centro dell'arco
YPosLa coordinata verticale del centro dell'arco
RadiusIl raggio dell'arco
AngleL'angolo con cui posizionare il testo
TextIl testo effettivo da disegnare
DrawOptions0 = Disegna il testo all'esterno dell'arco in senso orario 1 = Disegna il testo all'interno dell'arco in senso antiorario

Valori restituiti

0Il testo era vuoto o DrawOptions fuori intervallo Il testo è stato disegnato correttamente
1