EmfPlusFillPath

EmfPlusFillPath class

Запись пути заполнения ФЛАГИ: 16-битное целое число без знака, которое предоставляет информацию о том, как должна выполняться операция, и о структуре записи. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 SXXXXXXX | ObjectId | S (1 бит): этот бит указывает тип данных в поле BrushId. Если установлено, BrushId определяет цвет как объект EmfPlusARGB (раздел 2.2.2.1). Если флажок не установлен, BrushId содержит индекс объекта EmfPlusBrush (раздел 2.2.1.1) в таблице объектов EMF+. X (1 бит): зарезервировано и ДОЛЖНО игнорироваться. ObjectId (1 байт): индекс объекта EmfPlusPath ( раздел 2.2.1.6) для заполнения в таблице объектов EMF+. Значение ДОЛЖНО быть от нуля до 63 включительно.

public sealed class EmfPlusFillPath : EmfPlusDrawingRecordType

Конструкторы

ИмяОписание
EmfPlusFillPath(EmfPlusRecord)Инициализирует новый экземплярEmfPlusFillPath класс.

Характеристики

ИмяОписание
BrushId { get; set; }Получает или задает идентификатор кисти 32-разрядное целое число без знака, определяющее кисть, содержимое которой определяется битом S в поле флагов.
virtual DataSize { get; set; }Получает или задает 32-разрядное целое число без знака, которое ДОЛЖНО определять 32-разрядное выровненное количество байтов данных в следующем поле RecordData. Это число не включает 12-байтовый заголовок записи.
virtual Flags { get; set; }Получает или задает 16-разрядное целое число без знака, содержащее информацию для некоторых записей о том, как должна выполняться операция, и о структуре записи.
IsColor { get; set; }Получает или задает значение, указывающее, является ли этот экземпляр цветом. Если установлено, BrushId определяет цвет как объект EmfPlusARGB (раздел 2.2.2.1). Если флажок не установлен, BrushId содержит индекс объекта EmfPlusBrush (раздел 2.2.1.1) в таблице объектов EMF+
ObjectId { get; set; }Получает или задает идентификатор объекта. Индекс объекта EmfPlusPath (раздел 2.2.1.6) для заполнения в таблице объектов EMF+. Значение ДОЛЖНО быть от нуля до 63 включительно.
virtual Size { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее 32-разрядное выровненное количество байтов во всей записи, включая 12-разрядный заголовок записи и данные, относящиеся к записи.
Type { get; }Получает 16-разрядное целое число без знака, определяющее тип записи.

Смотрите также