Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Името на пространството: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)

Записът EmfPlusDrawDriverString посочва текстовия изход с позициите на характера.

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-битов несъгласен интегър, който посочва или предходния цвят на текста, или графичен четкач,В зависимост от стойността на знамето S в знамената

public int BrushId { get; set; }

стойност на имота

int

DriverStringOptionsFlags

Получава или поставя флага на опциите на драйвера32-битов несъгласен интегър, който посочва пространството, ориентацията и качеството на представянето за лентата.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

стойност на имота

EmfPlusDriverStringOptionsFlags

GlyphCount

Получаване или определяне на броя на глиф32-битов несъгласен интегер, който посочва броя на глифите в лентата

public int GlyphCount { get; set; }

стойност на имота

int

GlyphPos

Получаване или поставяне на позициите на глифПоредица от EmfPlusPointF обекти (секция 2.2.2.36) които посочват изходната позиция на всеки характер глиф.Трябва да има GlyphCount елементи, които имат една-на-единна кореспонденция с елементите в гамата на Глифите.Glyph позициите се изчисляват от позицията на първия глиф, ако DriverStringOptionsRealizedAdvanceфлагът в DriverStringOptions е зададен. в този случай GlyphPos посочва позицията на първия глиф само.

public PointF[] GlyphPos { get; set; }

стойност на имота

PointF []

Glyphs

Получавате или поставяте глифовете в редПоредица от 16-битни стойности, които определят текстовата лента, която трябва да се рисува.Ако е зададен флагът DriverStringOptionsCmapLookup в полето ДрайверСтрингОпцииFlags, всяка стойност в тазиarray определя характеристика на Unicode. в противен случай всяка стойност посочва индекс насимвол глиф в обекта EmfPlusFont, определен от стойността на ObjectId в полето Флаг.

public short[] Glyphs { get; set; }

стойност на имота

short []

IsColor

Получава или задава стойност, която показва дали тази инстанция е цвят.Този бит показва вида на данните в полето BrushId.Ако е зададено, BrushId посочва стойността на цвета в обект EmfPlusARGB(секция 2.2.2.1) Ако е ясно, BrushId съдържа обекта EMF+Табличен индекс на обекта EmfPlusBrush (секция 2.2.1.1).

public bool IsColor { get; set; }

стойност на имота

bool

MatrixPresent

Получава или поставя, ако матрицата има знаме32-битов несъгласен интегър, който посочва дали трансформационната матрица е налична в полето TransformMatrix0 - няма матрица присъства. 1 - преобразуване матрак е в полето TransformMatrix

public int MatrixPresent { get; set; }

стойност на имота

int

ObjectId

Получава или поставя идентификатора на обекта.Индексът на табелата за обекти EMF+ 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

 Български