Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Název místa: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Shromáždění: Aspose.Imaging.dll (25.4.0)

EmfPlusDrawDriverString záznam specifikuje textový výstup s postavami.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Dědiční členové

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)

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

To je zdroj.

Properties

BrushId

Obdržíte nebo nastavíte identifikaci brýlí32-bitový neoznačený integer, který specifikuje buď přední barvu textu, nebo grafický čisti,V závislosti na hodnotě vlajky S vlajky

public int BrushId { get; set; }

Hodnota nemovitosti

int

DriverStringOptionsFlags

Získáte nebo nastavte vlajky řetězových možností řidiče32-bitový neoznačený integer, který specifikuje prostor, orientaci a kvalitu renderování pro řetěz.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Hodnota nemovitosti

EmfPlusDriverStringOptionsFlags

GlyphCount

Získejte nebo nastavíte glyph počítání32-bitový neoznačený integer, který specifikuje počet glyphů v řetězci

public int GlyphCount { get; set; }

Hodnota nemovitosti

int

GlyphPos

Získejte nebo nastavte glyph poziceada objektů EmfPlusPointF (oddíl 2.2.2.36) specifikujících výstupní polohu každého znakového glyfu.Musí existovat GlyphCount prvky, které mají jednorázovou korespondenci s prvky v řadě Glyphs.Glyph pozice jsou vypočteny z pozice prvního glyph, pokud DriverStringOptionsRealizedAdvancevlajka v DriverStringOptions vlajky jsou nastaveny. v tomto případě, GlyphPos určuje polohu prvního glyph pouze.

public PointF[] GlyphPos { get; set; }

Hodnota nemovitosti

PointF []a[]

Glyphs

Obdržíte nebo nastavíte glyfyada 16-bitových hodnot, která definuje textový řádek, který má být natáčen.Pokud je v poli DriverStringOptionsFlags nastaven vlajka DriverStringOptionsCmapLookup, každá hodnota v tomtoarray určuje znak Unicode. jinak každá hodnota určuje index proznakový glyf v objektu EmfPlusFont uvedeném hodnotou ObjectId v poli Vlajky.

public short[] Glyphs { get; set; }

Hodnota nemovitosti

short []a[]

IsColor

Obdrží nebo nastaví hodnotu, která naznačuje, zda je tato instance barva.Tento bit naznačuje typ údajů v poli BrushId.Pokud je nastaven, BrushId určuje hodnotu barvy v objektu EmfPlusARGB(oddíl 2.2.2.1). pokud je jasné, BrushId obsahuje objekt EMF+Tabulkový index objektu EmfPlusBrush (oddíl 2.2.1.1).

public bool IsColor { get; set; }

Hodnota nemovitosti

bool

MatrixPresent

Obdržíte nebo nastavíte, pokud má matrice vlajku32bitový neoznačený integer, který určuje, zda je transformovaná matrice přítomna v poli TransformMatrix0 - žádná matrice přítomná. 1 - transform matrice je v poli TransformMatrix

public int MatrixPresent { get; set; }

Hodnota nemovitosti

int

ObjectId

Získáte nebo nastavíte identifikátor objektu.EMF+ Objektový tabulkový index EmfPlusFont Objekty ( oddíly2.2.1.3) zobrazit text. hodnota musí být nulová na 63, včetn.

public byte ObjectId { get; set; }

Hodnota nemovitosti

byte

TransformMatrix

Obdržíte nebo nastavíte transformativní matriceVolitelný objekt EmfPlusTransformMatrix (oddíl 2.2.2.47) specifikující transformaci, která se použije napřítomnost těchto údajů se určuje z pole MatrixPresent.

public Matrix TransformMatrix { get; set; }

Hodnota nemovitosti

Matrix

 Čeština