Class EmfPlusDrawDriverString

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

int

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

int

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

bool

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

int

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

byte

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

Vrijednost nekretnina

Matrix

 Hrvatski