SetTextShaping
Κείμενο
Περιγραφή
Αυτή η σελίδα τεκμηριώνει το SetTextShaping στο PDFlibPas στο θέμα Κείμενο. Τα ονόματα API, οι παράμετροι, τα ονόματα κλάσεων, τα ονόματα αρχείων και οι κυριολεκτικές τιμές διατηρούνται ακριβώς όπως εμφανίζονται στη βιβλιοθήκη Delphi και τα σημεία εισόδου DLL
Ελέγξτε τη σύνταξη, τις παραμέτρους και τις τιμές επιστροφής πριν καλέσετε τη συνάρτηση.
Σύνταξη
Delphi
Function TPDFlib.SetTextShaping(Enable: Integer): Integer;
Παράμετροι
Το Enable: 1 ενεργοποιεί την αυτόματη διαμόρφωση σύνθετης γραφής (η προεπιλογή), 0 την απενεργοποιεί
Τιμές επιστροφής
Επιστρέφει την προηγούμενη κατάσταση: 1 όταν η διαμόρφωση ήταν ενεργοποιημένη πριν την κλήση, 0 όταν ήταν απενεργοποιημένη.
Παρατηρήσεις
Όταν είναι ενεργοποιημένη, το DrawText και το GetTextWidth ανιχνεύουν αραβικά, εβραϊκά, ινδικά και άλλους χαρακτήρες σύνθετης γραφής και τους δρομολογούν αυτόματα μέσω της μηχανής διαμόρφωσης, ώστε οι συμφραζόμενες μορφές, τα υποχρεωτικά συμπλέγματα και η διάταξη από δεξιά προς αριστερά να εμφανίζονται σωστά χωρίς να χρειάζεται να καλέσετε το DrawShapedText μόνοι σας. Τα λατινικά, κυριλλικά, ελληνικά και CJK κείμενα δεν επανακατευθύνονται ποτέ, οπότε η υπάρχουσα έξοδος παραμένει αναλλοίωτη. Απενεργοποιήστε τη δρομολόγηση για να αναπαράγετε ακριβώς τη συμπεριφορά πριν τη διαμόρφωση ή όταν η μη διαμορφωμένη ροή περιεχομένου byte-for-byte έχει μεγαλύτερη σημασία από τη σωστή απόδοση σύνθετης γραφής