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; }
Стоимость недвижимости
DriverStringOptionsFlags
Получить или установить флаги опционов драйвера32-битный несигнализированный цепь, который определяет пространство, ориентацию и качество рендера для строка.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
Стоимость недвижимости
EmfPlusDriverStringOptionsFlags
GlyphCount
Получить или установить число глифа32-битный неподписанный целостник, который указывает количество глифов в строке
public int GlyphCount { get; set; }
Стоимость недвижимости
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; }
Стоимость недвижимости
MatrixPresent
Получается или устанавливается, если матрица имеет флаг32-битный несегнированный цехер, который указывает, присутствует ли трансформационная матрица в поле TransformMatrix0 - нет матрицы присутствует. 1 - трансформационная матрас находится в поле TransformMatrix
public int MatrixPresent { get; set; }
Стоимость недвижимости
ObjectId
Получает или устанавливает идентификатор объекта.Индекс обектной таблицы EMF+ EmfPlusFont Объекты (Секция2.2.1.3) для представления текста. значение должно быть нулевым до 63, включительно.
public byte ObjectId { get; set; }
Стоимость недвижимости
TransformMatrix
Получить или установить трансформационную матрицуОпциональный объект EmfPlusTransformMatrix (секция 2.2.2.47) в котором указана трансформация, которая должна применяться ккаждое значение в текстовом диапазоне.Наличие этих данных определяется полем MatrixPresent.
public Matrix TransformMatrix { get; set; }