DrawTextArc

Testo, layout di pagina

Descrizione

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 TPDFlib.DrawTextArc(XPos, YPos, Radius, Angle: Double; Const Text: WideString; DrawOptions: Integer): Integer;

ActiveX

Function PDFlib::DrawTextArc(XPos As Double, YPos As Double, Radius As Double, Angle As Double, Text As String, DrawOptions As Long) As Long

DLL

int DLDrawTextArc(int InstanceID, double XPos, double YPos, double Radius, double Angle, const wchar_t * 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