EmfPlusFillPolygon

EmfPlusFillPolygon class

Запись EmfPlusFillPolygon определяет заполнение внутренней части многоугольника.

public sealed class EmfPlusFillPolygon : EmfPlusDrawingRecordType

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

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

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

ИмяОписание
BrushId { get; set; }Получает или задает идентификатор кисти 32-битное целое число без знака, определяющее кисть, содержимое которой определяется битом S в поле Flags.
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+.
IsCompressed { get; set; }Получает или задает значение, указывающее, сжат ли данный экземпляр. Если установлено, PointData указывает абсолютные местоположения в координатном пространстве с 16-битными целочисленными координатами . Если флажок не установлен, PointData указывает абсолютные местоположения в пространстве координат с 32-битными координатами с плавающей запятой
IsRelative { get; set; }Получает или задает значение, указывающее, является ли этот экземпляр относительным. Если установлено, каждый элемент в PointData указывает местоположение в координатном пространстве относительно местоположения, указанного предыдущим элементом в массиве. В случае первого элемента в PointData предполагается предыдущее местоположение с координатами (0,0). Если флажок не установлен, PointData указывает абсолютных местоположений в соответствии с флагом C
PointData { get; set; }Получает или задает точку data Массив точек Count, определяющих вершины многоугольника. Первые две точки в массиве определяют первую сторону многоугольника. Каждая дополнительная точка задает новую сторону, вершины которой включают точку и предыдущую точку. Если последняя точка и первая точка не совпадают, они определяют последнюю сторону многоугольника.
virtual Size { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее 32-разрядное выровненное количество байтов во всей записи, включая 12-разрядный заголовок записи и данные, относящиеся к записи.
Type { get; }Получает 16-разрядное целое число без знака, определяющее тип записи.

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