Class EmfPlusDrawDriverString
nazivni prostor: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sastav: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawDriverString zapis određuje izlazak teksta s položajima karaktera.
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
naslijeđeni članovi
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)
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusDrawDriverString razreda.
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Izvor je.
Properties
BrushId
Pronađite ili postavite identifikator za brisanje32-bitni nepisani integrator koji određuje ili prednjegoravnu boju teksta ili grafički četkicu,Ovisno o vrijednosti zastave S u zastavi
public int BrushId { get; set; }
Vrijednost nekretnina
DriverStringOptionsFlags
Pronađite ili postavite vozač string opcije zastave32-bitni nepisani integrator koji određuje prostor, orijentaciju i kvalitetu renderiranja za traku.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
Vrijednost nekretnina
EmfPlusDriverStringOptionsFlags
GlyphCount
Uzmite ili postavite broj glifova32-bitni nepisani integrator koji određuje broj glifova u traku
public int GlyphCount { get; set; }
Vrijednost nekretnina
GlyphPos
Pronađite ili postavite Glyph pozicije na rasponuRaspored objekata EmfPlusPointF (odjeljak 2.2.2.36) koji određuju poziciju izlaska svakog znakova.Mora postojati GlyphCount elementi, koji imaju jedno-na-jednu korespondenciju s elementima u rasponu glyfa.Glyph položaje se izračunavaju s položaja prvog glyfa ako DriverStringOptionsRealizedAdvancezastava u DriverStringOptions zastave je postavljen. u ovom slučaju, GlyphPos određuje položaj prvog grif samo.
public PointF[] GlyphPos { get; set; }
Vrijednost nekretnina
PointF []
Glyphs
Uzmite ili postavite Glyphs arrayVrsta 16-bitnih vrijednosti koja definira tekstnu traku za crtanje.Ako je u polju DriverStringOptionsFlags postavljena zastava, svaka vrijednost u ovomArray određuje karakter Unicode. inače, svaka vrijednost navodi indeks naGlif znakova u objektu EmfPlusFont koji je određen vrijednošću ObjectId u polju Zastavi.
public short[] Glyphs { get; set; }
Vrijednost nekretnina
short []
IsColor
Dobiva ili postavlja vrijednost koja ukazuje na to je li ta primjera boja.Ovaj bit ukazuje na vrstu podataka u polju BrushId.Ako je postavljen, BrushId određuje vrijednost boje u objektu EmfPlusARGB(odjeljak 2.2.2.1). ako je jasno, BrushId sadrži EMF+ objektTablični indeks objekta EmfPlusBrush (odjeljak 2.2.1.1).
public bool IsColor { get; set; }
Vrijednost nekretnina
MatrixPresent
Dobivaju ili postavljaju ako matrica ima zastavu32-bitni nepisani integrator koji određuje je li transformna matrica prisutna u polju TransformMatrix0 - nema matrice prisutne. 1 - transform matrica je u polju TransformMatrix
public int MatrixPresent { get; set; }
Vrijednost nekretnina
ObjectId
Pronađite ili postavite identifikaciju predmeta.Indeks EMF+ Objektne tablice EmfPlusFont Obilježavanje objekta (sekcijaVrijednost mora biti nula do 63, uključujući.
public byte ObjectId { get; set; }
Vrijednost nekretnina
TransformMatrix
Pronađite ili postavite transformacijsku matricuOpcionalni EmfPlusTransformMatrix objekt (odjeljak 2.2.2.47) koji određuje transformaciju koja se primjenjuje naSvaka vrijednost u redoslijedu teksta. prisutnost tih podataka određuje se poljem MatrixPresent.
public Matrix TransformMatrix { get; set; }