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. EmfPlus.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, які мають один-на-один кореспонденцію з елементами в діапазоні Гліф.Позиції гліфа обчислюються з позиції першого глифа, якщо DriverStringOptionsRealizedAdvanceУ цьому випадку 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

 Українська