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, которые имеют одно-по-единственную корреспонденцию с элементами в диапазоне Глифов.Глифные позиции рассчитываются с позиции первого глифа, если DriverStringOptionsRealizedAdvanceфлаг в флагах DriverStringOptions устанавливается. в этом случае GlyphPos указывает только положение первого глифа.

public PointF[] GlyphPos { get; set; }

Стоимость недвижимости

PointF [ ]

Glyphs

Получить или установить глифНабор 16-битных значений, который определяет текстовую строку для чертежа.Если в поле DriverStringOptionsFlags устанавливается флаг CmapLookup, каждая стоимость в этом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

 Русский