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