THPDFPage.RtLTextOut Method

 

THPDFPage.RtLTextOut

THPDFPage

 

Κορυφή

Εξάγει μικτό κείμενο από δεξιά προς τα αριστερά με επίλυση κατεύθυνσης ζευγών αγκυλών και συμφραζόμενο κατοπτρισμό

 

Σύνταξη Delphi:

procedure RtLTextOut(X, Y: Single; angle: Extended; Text: WideString); overload;

procedure RtLTextOut(X, Y: Single; angle: Extended; Text: PWORD; TextLength: Integer); overload;

 

Περιγραφή

Εξάγει κείμενο από δεξιά προς τα αριστερά στη σελίδα PDF στις καθορισμένες συντεταγμένες και γωνία

Τα ζεύγη αγκυλών επιλύονται με βάση τις ισχυρές γραφές μέσα στο ζεύγος και το προηγούμενο ισχυρό συμφραζόμενο, ακολουθώντας τον κανόνα UAX #9 N0 για παράγραφο RTL

Τα γλυφά αγκυλών, βελών, σχέσεων και τελεστών συνόλων κατοπτρίζονται μόνο όταν η επιλυμένη διαδρομή τους είναι RTL, ώστε μια ενσωματωμένη λατινική έκφραση να διατηρεί τα κανονικά σύμβολά της, ενώ το γύρω αραβικό, εβραϊκό, συριακό, N'Ko, Adlam και Hanifi Rohingya συμφραζόμενο λαμβάνει τη μορφή RTL

Οι υποδιαδρομές LTR αντιστρέφονται κατά συμπλέγματα όμοια με γραφήματα, διατηρώντας τα ζεύγη υποκατάστασης UTF-16 και κρατώντας τα συνδυαστικά σημάδια προσκολλημένα στη βάση τους· οι δεκαεξαδικές διαδρομές που δηλώνονται ως αναγνωριστικά γλυφών αναδιατάσσονται χωρίς να ερμηνεύονται οι τιμές GID ως σημεία στίξης Unicode