Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Именује се: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблеја: Aspose.Imaging.dll (25.4.0)

EmfPlusDrawDriverString zapis određuje tekst izlazak sa postavkama karaktera.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Наслеђени чланови

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)

Иницијалише нову инстанцију Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawDriverString класе.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

И извор је.

Properties

BrushId

Добијете или постављате идентификатор четкице32-битни несигнирани интегер који одређује или предградни боју текста или графички четкица,у зависности од вредности знамена С у знаменима

public int BrushId { get; set; }

Вредност имовине

int

DriverStringOptionsFlags

Добија или поставља возач опције струје знаме32-битни несигнирани интегер који одређује простор, оријентацију и квалитет рендерације за струју.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Вредност имовине

EmfPlusDriverStringOptionsFlags

GlyphCount

Добијање или постављање броја глифа32-битни несигнирани интегратор који одређује број глифа у реду

public int GlyphCount { get; set; }

Вредност имовине

int

GlyphPos

Добијете или постављате глиф позиције у редуСписак ЕмфПлусПоинтФ објеката (секција 2.2.2.36) који одређују положај излаза сваког карактера глифа.Треба да постоје елементи ГлифЦоунта, који имају једну кореспонденцију са елементима у реду Глимфс.Глиф позиције се израчунавају са положаја првог глифа ако је ДриверСтрингОпцијеРеализованоНапредзнаме у DriverStringOptions знаменитости је постављен. у овом случају, GlyphPos одређује положај првог глифа само.

public PointF[] GlyphPos { get; set; }

Вредност имовине

PointF []

Glyphs

Добијете или постављате глифс распоредСерија 16-битних вредности која дефинише текстуалну нишу за цртање.Ako je u polju DriverStringOptionsFlags postavljena zastava, svaka vrednost u ovomArray navodi karakter Unicode. inače, svaka vrednost navodi indeks naкарактер глиф у објекту EmfPlusFont који је одређен вредношћу ObjectId у пољу Знаме.

public short[] Glyphs { get; set; }

Вредност имовине

short []

IsColor

Добија или поставља вредност која указује на то да ли је ова инстанција боја.Овај бит указује на врсту података у пољу БрушиИд.Ако је постављен, BrushId одређује вредност боје у објекту EmfPlusARGB(секција 2.2.2.1). ако је јасно, БрушиИд садржи ЕМФ+ објекатТабелни индекс ЕмфПлусБруш објекта (секција 2.2.1.1).

public bool IsColor { get; set; }

Вредност имовине

bool

MatrixPresent

Добија или поставља ако матрица има знаме32-битни несигнирани интегратор који одређује да ли је трансформативна матрица присутна у пољу Трансформатрикс0 - нема матрице присутно. 1 - трансформисање је у пољу Трансформатрикс

public int MatrixPresent { get; set; }

Вредност имовине

int

ObjectId

Добија или поставља идентификатор објекта.Индекс ЕМФ+ објекта табеле EmfPlusFont Објекат ( секција2.2.1.3) да би се направио текст. вредност мора бити нула до 63, укључујући.

public byte ObjectId { get; set; }

Вредност имовине

byte

TransformMatrix

Добија или поставља трансформациону матрицуОпционални објекат EmfPlusTransformMatrix (секција 2.2.2.47) који одређује трансформацију која се примењује насвака вредност у текстуалном реду. присуство ових података одређује се из поља MatrixPresent.

public Matrix TransformMatrix { get; set; }

Вредност имовине

Matrix

 Српски