Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

A név: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Összefoglaló: Aspose.Imaging.dll (25.4.0)

Az EmfPlusDrawDriverString rekord a karakter pozíciókkal ellátott szöveg kimenetelét határozza meg.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Örökletes tagok

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)

Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawDriverString osztály.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Ez a forrás.

Properties

BrushId

Megkapja vagy beállítja a törölközőtA 32 bites nem jelölt integrátor, amely a szöveg előzményes színét vagy grafikus nyomtatót jelzi,az S zászló értékétől függően a Zászlóban

public int BrushId { get; set; }

ingatlan értéke

int

DriverStringOptionsFlags

Megkapja vagy beállítja a vezérlő string opciók zászlajatA 32 bites nem jelzett integrátor, amely meghatározza a tér, az orientáció és a renderelés minőségét a szalag számára.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

ingatlan értéke

EmfPlusDriverStringOptionsFlags

GlyphCount

Megkapja vagy beállítja a glyph számotA 32 bites nem jelzett integrátor, amely a szálban lévő glifok számát jelzi

public int GlyphCount { get; set; }

ingatlan értéke

int

GlyphPos

Megkapja vagy állítja a glif pozíciókat sorrendbenAz EmfPlusPointF objektumok sorozata (a 2.2.2.36. szakasz), amelyek meghatározzák az egyes karakterglifok kimeneti pozícióját.Meg kell, hogy legyen GlyphCount elemek, amelyek egy-egy összekapcsolódás az elemeket a Glifek sorban.A Glyph pozíciókat az első glyph helyétől számítják ki, ha a DriverStringOptionsRealizedAdvancezászló a DriverStringOptions zászlók be van állítva. ebben az esetben a GlyphPos csak az első glyph pozícióját jelzi.

public PointF[] GlyphPos { get; set; }

ingatlan értéke

PointF []

Glyphs

Megkapja vagy beállítja a glyphs arrayA 16 bites értékek sorozata, amely meghatározza a szövegsorozatot.Ha a DriverStringOptionsCmapLookup zászlót állapítják meg az OptionsFlags mezőben, minden értéket ebben azAz array egy Unicode karaktert határoz meg. Ellenkező esetben minden érték egy indexet jelöl akarakter glif az EmfPlusFont objektumban, amelyet az ObjectId értéke a Flags mezőben határoz meg.

public short[] Glyphs { get; set; }

ingatlan értéke

short []

IsColor

Megkapja vagy beállít egy értéket, amely jelzi, hogy ez az eset színes-e.Ez a bit jelzi az adatok típusát a BrushId mezőben.Ha be van állítva, a BrushId meghatározza az EmfPlusARGB objektum színértékét(2.2.1. szakasz) Ha egyértelmű, a BrushId tartalmazza az EMF+ objektumotAz EmfPlusBrush objektum táblázati indexje (2.2.1.1 szakasz).

public bool IsColor { get; set; }

ingatlan értéke

bool

MatrixPresent

Megkapja vagy beállítja, ha a matrix a zászlót tartalmazzaA 32 bites nem jelzett integrátor, amely megjelöli, hogy a TransformMatrix mezőben van-e egy átalakítási matrix0 - nincs jelen. 1 - átalakító matrix a TransformMatrix mezőben

public int MatrixPresent { get; set; }

ingatlan értéke

int

ObjectId

Megkapja vagy beállítja az objektum azonosítóját.Az EMF+ objektum táblázati index EmfPlusFont Az objektum (szekció)2.2.1.3) a szöveg megjelenítéséhez. az értéknek nulláról 63-ra kell lennie, beleértve.

public byte ObjectId { get; set; }

ingatlan értéke

byte

TransformMatrix

Megkapja vagy beállítja a transzformált matrixotEgy opcionális EmfPlusTransformMatrix objektum (a 2.2.2.47. szakasz), amely meghatározza az alkalmazandó átalakítást aA jelenléte ezeket az adatokat határozza meg a MatrixPresent mezőből.

public Matrix TransformMatrix { get; set; }

ingatlan értéke

Matrix

 Magyar