Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Pôvodný názov: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Záznam EmfPlusDrawDriverString špecifikuje textový výstup s postavením znakov.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Z dedičných č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)

Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmpPlusDrawDriverString.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

a zdrojom .

Properties

BrushId

Získajte alebo nastavíte identifikátor brúsky32-bitový neoznačený integer, ktorý špecifikuje buď predchádzajúcu farbu textu alebo grafický čistič,V závislosti od hodnoty vlajky S v Flag

public int BrushId { get; set; }

Hodnota nehnuteľnosti

int

DriverStringOptionsFlags

Získajte alebo nastavíte ovládací pruh možnosti vlajky32-bitový neoznačený integer, ktorý špecifikuje rozsah, orientáciu a kvalitu renderovania pre pruh.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Hodnota nehnuteľnosti

EmfPlusDriverStringOptionsFlags

GlyphCount

Získajte alebo nastavíte počítanie glyfu32-bitový neoznačený integer, ktorý špecifikuje počet glyfov v riadku

public int GlyphCount { get; set; }

Hodnota nehnuteľnosti

int

GlyphPos

Získajte alebo nastavíte glyph pozícieNariadenie objektov EmfPlusPointF (sekcia 2.2.2.36), ktoré určujú výstupnú pozíciu každého znakového glyfu.Musí existovať GlyphCount prvky, ktoré majú jednorazovú korespondenciu s prvkami v rebríčku glyphov.Glyph pozície sú vypočítané z polohy prvého glyph, ak DriverStringOptionsRealizedAdvancevlajka v DriverStringOptions je nastavený. v tomto prípade GlyphPos určuje polohu prvého glyfa len.

public PointF[] GlyphPos { get; set; }

Hodnota nehnuteľnosti

PointF []

Glyphs

Získajte alebo nastavíte glyfyZariadenie 16-bitových hodnôt, ktoré definujú textový riadok na vytlačenie.Ak je v poli DriverStringOptionsCmapLookup nastavená vlajka, každá hodnota v tomtoarray špecifikuje znak Unicode. inak každá hodnota určuje index naznakový glyf v objekte EmfPlusFont špecifikovaný hodnotou ObjectId v poli Vlajky.

public short[] Glyphs { get; set; }

Hodnota nehnuteľnosti

short []

IsColor

Získa alebo nastaví hodnotu, ktorá naznačuje, či je táto inštancia farebná.Tento bit označuje typ údajov v poli BrushId.Ak je nastavený, BrushId určuje farebnú hodnotu v objekte EmfPlusARGB(sekcia 2.2.2.1). ak je jasné, BrushId obsahuje objekt EMF+Tabuľkový index objektu EmfPlusBrush (oddiel 2.2.1.1).

public bool IsColor { get; set; }

Hodnota nehnuteľnosti

bool

MatrixPresent

Získate alebo nastavíte, ak má matrica vlajku32-bitový neoznačený integer, ktorý určuje, či je transformovaná matrika prítomná v poli TransformMatrix0 - žiadna matrika prítomná. 1 - transform matrix je v poli TransformMatrix

public int MatrixPresent { get; set; }

Hodnota nehnuteľnosti

int

ObjectId

Získať alebo nastaviť identifikátor objektu.EMF+ Objektový tabuľkový index EmfPlusFont Objekty (sekcia2.2.1.3) na odovzdanie textu. hodnota MUSÍ byť nulová na 63, vrátane.

public byte ObjectId { get; set; }

Hodnota nehnuteľnosti

byte

TransformMatrix

Získať alebo nastaviť transformáciu matrikyVoliteľný objekt EmfPlusTransformMatrix (oddiel 2.2.2.47) ktorý špecifikuje transformáciu, ktorá sa vzťahuje naprítomnosť týchto údajov sa určuje z poľa MatrixPresent.

public Matrix TransformMatrix { get; set; }

Hodnota nehnuteľnosti

Matrix

 Slovenčina