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 | Το περιστραμμένο πλαίσιο κειμένου σχεδιάστηκε με επιτυχία |