DrawTextArc

Κείμενο, Διάταξη σελίδας

Περιγραφή

Σχεδιάζει κείμενο προσαρμοσμένο σε ένα νοητό τόξο με το καθορισμένο κεντρικό σημείο και ακτίνα. Το κείμενο σχεδιάζεται με την αριστερή του ακμή (it's left edge) στη ζητούμενη γωνία, όπου 0 μοίρες είναι η θέση "12 o'clock" και οι θετικές γωνίες είναι δεξιόστροφες. Η συνάρτηση SetTextAlign μπορεί να χρησιμοποιηθεί για να αλλάξει τη στοίχιση του κειμένου ως προς την καθορισμένη γωνία

Σύνταξη

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

Παράμετροι

XPosΗ οριζόντια συντεταγμένη του κέντρου του τόξου
YPosΗ κατακόρυφη συντεταγμένη του κέντρου του τόξου
RadiusThe radius of the arc
AngleΗ γωνία στην οποία πρέπει να τοποθετηθεί το κείμενο
TextThe actual text to draw
DrawOptions0 = Σχεδίαση κειμένου έξω από το τόξο δεξιόστροφα 1 = Σχεδίαση κειμένου μέσα στο τόξο αριστερόστροφα

Τιμές επιστροφής

0Το κείμενο ήταν κενό ή η παράμετρος DrawOptions ήταν εκτός εύρους Το κείμενο σχεδιάστηκε επιτυχώς
1