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