Class EmfPlusDrawDriverString
Το όνομα: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Το αρχείο EmfPlusDrawDriverString καθορίζει την έκδοση κειμένου με θέσεις χαρακτήρα.
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
Κληρονομημένα μέλη
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawDriverString(EmfPlusRecord)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString.
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Η πηγή .
Properties
BrushId
Αποκτήστε ή τοποθετήστε τον αναγνωριστή σπρέιΈνα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει είτε το προκαταρκτικό χρώμα του κειμένου είτε ένα γραφικό σπρέι,Ανάλογα με την αξία της σημαίας S στις σημαίες
public int BrushId { get; set; }
Αξία ιδιοκτησίας
DriverStringOptionsFlags
Αποκτήστε ή τοποθετήστε τις επιλογές γραμμής οδηγού σημαίεςΈνας 32-bit μη υπογεγραμμένος ολοκληρωτής που καθορίζει το χώρο, την κατεύθυνση και την ποιότητα της εκπομπής για την αλυσίδα.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
Αξία ιδιοκτησίας
EmfPlusDriverStringOptionsFlags
GlyphCount
Αποκτήστε ή τοποθετήστε τον αριθμό glyphΈνα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει τον αριθμό των γλυφών στην αλυσίδα
public int GlyphCount { get; set; }
Αξία ιδιοκτησίας
GlyphPos
Αποκτήστε ή τοποθετήστε τις θέσεις glyphΜια σειρά αντικειμένων EmfPlusPointF (μέρος 2.2.2.36) που προσδιορίζουν τη θέση εξόδου του κάθε χαρακτήρα glyph.ΠΡΕΠΕΙ να υπάρχουν στοιχεία GlyphCount, τα οποία έχουν μια αλληλογραφία με τα στοιχεία στην σειρά Glyphs.Οι θέσεις Glyph υπολογίζονται από τη θέση του πρώτου glyph εάν οι DriverStringOptionsRealizedAdvanceσημαία σε DriverStringOptions σημαίες ρυθμίζεται. σε αυτή την περίπτωση, GlyphPos καθορίζει τη θέση του πρώτου glyph μόνο.
public PointF[] GlyphPos { get; set; }
Αξία ιδιοκτησίας
PointF [ ]
Glyphs
Αποκτήστε ή τοποθετήστε τα glyphs arrayΜια σειρά από 16 bit τιμές που καθορίζουν τη γραμμή κειμένου για να τραβήξει.Εάν η σημαία DriverStringOptionsCmapLookup στο πεδίο DriverStringOptionsFlags ρυθμίζεται, κάθε τιμή σε αυτόΗ γραμμή προσδιορίζει έναν χαρακτήρα Unicode. διαφορετικά, κάθε τιμή προσδιορίζει έναν δείκτη σε έναGlyph χαρακτήρα στο αντικείμενο EmfPlusFont που καθορίζεται από την τιμή ObjectId στο πεδίο Flags.
public short[] Glyphs { get; set; }
Αξία ιδιοκτησίας
short [ ]
IsColor
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι χρώμα.Αυτό το bit υποδεικνύει τον τύπο των δεδομένων στο πεδίο BrushId.Εάν ρυθμιστεί, το BrushId καθορίζει την τιμή χρώματος σε ένα αντικείμενο EmfPlusARGB(Μέρος 2.2.2.1) Εάν είναι σαφές, το BrushId περιέχει το αντικείμενο EMF+Δείκτης πίνακα ενός αντικειμένου EmfPlusBrush (μέρος 2.2.1.1).
public bool IsColor { get; set; }
Αξία ιδιοκτησίας
MatrixPresent
Αποκτάται ή τοποθετείται εάν το μητρώο παρουσιάζει σημαίαΈνας 32-bit μη υπογεγραμμένος ολοκληρωτής που καθορίζει εάν υπάρχει μετασχηματισμός στο πεδίο TransformMatrix0 - δεν υπάρχει matrice. 1 - μετασχηματισμός matrice είναι στο πεδίο TransformMatrix
public int MatrixPresent { get; set; }
Αξία ιδιοκτησίας
ObjectId
Αποκτά ή τοποθετεί τον αναγνωριστή αντικειμένου.Ο δείκτης πίνακα αντικειμένων EMF+ EmfPlusFont Ετικέτες (Section2.2.1.3) για να παραδώσει το κείμενο. Η τιμή ΠΡΕΠΕΙ να είναι μηδέν έως 63, συμπεριλαμβανομένης.
public byte ObjectId { get; set; }
Αξία ιδιοκτησίας
TransformMatrix
Αποκτήστε ή τοποθετήστε τη μετασχηματιστική μητρώαΕνα προαιρετικό αντικείμενο EmfPlusTransformMatrix (μέρος 2.2.2.47) το οποίο προσδιορίζει την μεταμόρφωση που πρέπει να εφαρμόζεται σεΗ παρουσία αυτών των δεδομένων καθορίζεται από το πεδίο MatrixPresent.
public Matrix TransformMatrix { get; set; }