FitRotatedTextBox

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

Περιγραφή

Όπως η συνάρτηση FitTextBox αλλά η γωνία του box μπορεί να περιστραφεί σε οποιαδήποτε γωνία. Το μέγεθος κειμένου προσαρμόζεται ώστε όλο το κείμενο να χωράει στον διαθέσιμο χώρο. Η πάνω αριστερή γωνία του box πριν την περιστροφή χρησιμοποιείται ως σημείο περιστροφής

Σύνταξη

Delphi

Function TPDFlib.FitRotatedTextBox(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::FitRotatedTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long) As Long

DLL

int DLFitRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options);

Παράμετροι

LeftΗ οριζόντια συντεταγμένη της επάνω αριστερής γωνίας του πλαισίου πριν περιστραφεί
TopΗ κατακόρυφη συντεταγμένη της πάνω αριστερής γωνίας του box πριν την περιστροφή του
WidthΤο πλάτος του box πριν την περιστροφή Το ύψος του box πριν την περιστροφή
Height
AngleΗ γωνία σε μοίρες κατά την οποία θα περιστραφεί το box. Θετική γωνία περιστρέφει το box αριστερόστροφα, αρνητική γωνία το περιστρέφει δεξιόστροφα. Το κείμενο που θα προσαρμοστεί στο box
Text
OptionsΚατακόρυφη στοίχιση: 0 = Κεντραρισμένη 1 = Πάνω 2 = Κάτω Αν προστεθεί 100 σε αυτές τις τιμές οι μακριές λέξεις δεν θα κοπούν, το μέγεθος γραμματοσειράς θα μειώνεται μέχρι η longest λέξη να χωράει στο διαθέσιμο πλάτος. Αν προστεθεί 1000 σε αυτές τις τιμές το μέγεθος γραμματοσειράς επιτρέπεται να αυξάνεται μέχρι το κείμενο να γεμίσει τη διαθέσιμη περιοχή

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

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