Class EmfPlusDrawDriverString
Nama dari : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Pengumpulan: Aspose.Imaging.dll (25.4.0)
Rekaman EmfPlusDrawDriverString menentukan output teks dengan posisi karakter.
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
anggota yang diwarisi
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)
Initifikasi contoh baru dari Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString kelas.
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
dan sumbernya.
Properties
BrushId
Mendapatkan atau menetapkan pengidentifikasi brushIntegrator 32-bit yang tidak ditandai yang mendefinisikan warna depan teks atau brosur grafis,Tergantung pada nilai bendera S di Bendera
public int BrushId { get; set; }
Nilai Properti
DriverStringOptionsFlags
Dapatkan atau menetapkan driver string opsi benderaIntegrator 32-bit yang tidak ditandai yang mendefinisikan ruang, orientasi, dan kualitas rendering untuk string.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
Nilai Properti
EmfPlusDriverStringOptionsFlags
GlyphCount
Dapatkan atau menetapkan Glyph countIntegrator 32-bit yang tidak ditandai yang menentukan jumlah glyph dalam string
public int GlyphCount { get; set; }
Nilai Properti
GlyphPos
Mendapatkan atau menetapkan posisi glyphSerangkaian objek EmfPlusPointF (seksyen 2.2.2.36) yang menentukan posisi output dari setiap karakter glyph.Harus ada elemen GlyphCount, yang memiliki satu-ke-satu korespondensi dengan elemen di array Glyphs.Posisi Glyph dikira dari posisi Glyph pertama jika DriverStringOptionsRealizedAdvancebendera dalam DriverStringOptions bendera ditetapkan. dalam hal ini, GlyphPos hanya menentukan posisi glyph pertama.
public PointF[] GlyphPos { get; set; }
Nilai Properti
PointF [ ]
Glyphs
Mendapatkan atau menetapkan array glyphsRangkaian nilai 16-bit yang mendefinisikan string teks untuk dicetak.Jika DriverStringOptionsCmapLookup bendera dalam kotak DriverStringOptionsFlags ditetapkan, setiap nilai dalam iniarray menentukan karakter Unicode. jika tidak, setiap nilai menentukan indeks untukGlyph karakter dalam objek EmfPlusFont yang ditentukan oleh nilai ObjectId di bidang Flags.
public short[] Glyphs { get; set; }
Nilai Properti
short [ ]
IsColor
Dapatkan atau menetapkan nilai yang menunjukkan apakah instans ini adalah warna.Bit ini menunjukkan jenis data dalam medan BrushId.Jika ditetapkan, BrushId menetapkan nilai warna dalam objek EmfPlusARGB(Bagian 2.2.2.1) Jika jelas, BrushId mengandung Object EMF+Indeks tabel dari objek EmfPlusBrush (bahagian 2.2.1.1).
public bool IsColor { get; set; }
Nilai Properti
MatrixPresent
Mendapatkan atau menetapkan jika matriks memiliki benderaIntegrator 32-bit yang tidak ditandai yang menentukan apakah matriks transformasi ada di bidang TransformMatrix0 - tidak ada matriks yang ada. 1 - transform matriks adalah di bidang TransformMatrix
public int MatrixPresent { get; set; }
Nilai Properti
ObjectId
Dapatkan atau menetapkan identifier objek.Indeks tabel objek EMF+ EmfPlusFont Subyek (bagian2.2.1.3) untuk membuat teks. nilai harus nol hingga 63, inklusif.
public byte ObjectId { get; set; }
Nilai Properti
TransformMatrix
Dapatkan atau menetapkan matriks transformasiOptional EmfPlusTransformMatrix object (section 2.2.2.47) yang mendefinisikan transformasi untuk diterapkan padaSetiap nilai dalam baris teks. kehadiran data ini ditentukan dari medan MatrixPresent.
public Matrix TransformMatrix { get; set; }