Class EmfPlusDrawDriverString

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

int

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

int

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

bool

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

int

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

byte

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; }

Nilai Properti

Matrix

 Indonesia