Class EmfText
Το όνομα: Aspose.Imaging.FileFormats.Emf.Emf.Objects Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Το αντικείμενο EmrText περιέχει τιμές για την έκδοση κειμένου.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει τον αριθμό των χαρακτήρων στη γραμμή
public int Chars { get; set; }
Αξία ιδιοκτησίας
DxBuffer
Αποκτήστε ή τοποθετήστε το προαιρετικό χαρακτήρα διαστημόπλοιο bufferUndefinedSpace2 (αλλαγή): Ένας προαιρετικός αριθμός μη χρησιμοποιούμενων bytes. Το πεδίο OutputDx δεν απαιτείται γιαΑμέσως ακολουθήστε το προηγούμενο τμήμα αυτής της δομής.OutputDx (αλλαγή): Μια σειρά 32-bit μη υπογεγραμμένων ενσωματωμένων που καθορίζουν το εύρος παραγωγής μεταξύτην προέλευση των γειτονικών κυττάρων χαρακτήρα σε λογικές μονάδες. η θέση αυτού του πεδίου καθορίζεται απόη τιμή του offDx σε byte από την έναρξη αυτού του αρχείου. εάν ο ορισμός του διαστήματος ορίζεται, αυτό το πεδίο περιέχειτον ίδιο αριθμό τιμών με τους χαρακτήρες στην αλυσίδα εξόδου. αν το πεδίο Επιλογές του αντικειμένου EmrTextπεριέχει τη σημαία ETO_PDY, τότε αυτό το buffer περιέχει διπλάσιες τιμές όπως υπάρχουν χαρακτήρες στοτην αλυσίδα εξόδου, μία οριζόντια και μία κάθετη εξόφληση για το καθένα, σε αυτή τη σειρά.Οι χαρακτήρες τοποθετούνται δεξιά προς τα αριστερά αντί για αριστερά προς τα δεξιά. καμία άλλη επιλογή δεν επηρεάζει την ερμηνεία αυτού του πεδίου.
public int[] DxBuffer { get; set; }
Αξία ιδιοκτησίας
int [ ]
GlyphIndexBuffer
Αποκτήστε ή τοποθετήστε το προαιρετικό δείκτη glyph buffer.Εάν οι επιλογές έχουν σημαία ETO_GLYPH_INDEX τότε οι κωδικοί για τους χαρακτήρες σε μια γραμμή κειμένου εξόδου είναι στην πραγματικότητα δείκτεςτων χαρακτήρων glyphs σε ένα γράμμα TrueType (2.1.11 ExtTextOutOptions κατάλογος).για να εμφανιστούν οι σωστές χαρακτήρες στο playback, το γράμμα που χρησιμοποιείται ΠΡΕΠΕΙ να είναι ταυτόσημο με το γράμμα που χρησιμοποιείται γιαΔημιουργήστε τους δείκτες.
public int[] GlyphIndexBuffer { get; set; }
Αξία ιδιοκτησίας
int [ ]
Options
Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο ενσωμάτωμα που καθορίζει τον τρόπο χρήσης του ορθογώνου που καθορίζεται στοΑυτό το πεδίο μπορεί να είναι ένας συνδυασμός περισσότερων από ένα ExtTextOutOptionsΑξίες καταχώρισης (μέρος 2.1.11)
public EmfExtTextOutOptions Options { get; set; }
Αξία ιδιοκτησίας
Rectangle
Αποκτά ή τοποθετεί ένα προαιρετικό αντικείμενο WMF RectL ([MS-WMF] τμήμα 2.2.2.19) το οποίο ορίζει ένα κλιπκαι/ή αδιάλειπτη ορθογώνια σε λογικές μονάδες. αυτή η ορθογώνια εφαρμόζεται στο κείμενοεκπομπές που εκτελούνται από το ρεκόρ περιεχομένου.
public Rectangle Rectangle { get; set; }
Αξία ιδιοκτησίας
Reference
Αποκτά ή τοποθετεί ένα αντικείμενο WMF PointL ([MS-WMF] τμήμα 2.2.2.15) το οποίο προσδιορίζει τις συντεταγμένες τουτο σημείο αναφοράς που χρησιμοποιείται για την τοποθέτηση της γραμμής. το σημείο αναφοράς καθορίζεται από το τελευταίοEMR_SETTEXTALIGN εγγραφή (μέρος 2.3.11.25). Εάν δεν έχει ρυθμιστεί τέτοιο εγγραφή,Η προεπιλεγμένη ευθυγράμμιση είναι TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Αξία ιδιοκτησίας
StringBuffer
Αποκτήστε ή τοποθετήστε τον χαρακτήρα γραμμή bufferUndefinedSpace1 (αλλαγή): Ένας προαιρετικός αριθμός μη χρησιμοποιούμενων bytes.Το πεδίο OutputString δεν απαιτείται για να ακολουθήσει αμέσως το προηγούμενο τμήμα αυτής της δομής.OutputString (αλλαγή): Μια σειρά χαρακτήρων που καθορίζουν τη γραμμή για την παραγωγή.Η θέση αυτού του πεδίου καθορίζεται από την τιμή του offString σε μπάτια από την έναρξη αυτού του αρχείου.Ο αριθμός των χαρακτήρων καθορίζεται από την αξία των Chars.
public string StringBuffer { get; set; }