Класс EmfPlusFillPolygon

Summary: The EmfPlusFillPolygon record specifies filling the interior of a polygon.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusFillPolygon

Inheritance: EmfPlusDrawingRecordType

Constructors

NameDescription
EmfPlusFillPolygon(source)Создаёт новый экземпляр класса EmfPlusFillPolygon.

Properties

NameTypeAccessDescription
brush_idintr/wПолучает или задает идентификатор кисти
32-битное беззнаковое целое, определяющее кисть, содержимое
которой определяется битом S в поле Flags.
data_sizeintr/wПолучает или задает 32-битное беззнаковое целое, которое ДОЛЖНО определять 32-битно‑выравненное количество
байтов данных в последующем поле RecordData. Это число не включает 12‑байтовый заголовок записи.
flagsintr/wПолучает или задает 16-битное беззнаковое целое, содержащее информацию для некоторых записей о том, как
должна выполняться операция и о структуре записи.
is_colorboolr/wПолучает или задает значение, указывающее, является ли этот экземпляр цветом.
Если установлено, BrushId задаёт цвет как объект EmfPlusARGB (section 2.2.2.1).
Если сброшено, BrushId содержит индекс объекта EmfPlusBrush (section 2.2.1.1) в таблице EMF+ Object Table.
is_compressedboolr/wПолучает или задает значение, указывающее, сжат ли этот экземпляр.
Если установлено, PointData задаёт абсолютные координаты в пространстве с 16-битными
целочисленными координатами. Если сброшено, PointData задаёт абсолютные координаты в пространстве с 32-битными координатами с плавающей точкой.
is_relativeboolr/wПолучает или задает значение, указывающее, является ли этот экземпляр относительным.
Если установлено, каждый элемент в PointData задаёт положение в координатном
пространстве, относительно положения, указанного предыдущим элементом
массива. Для первого элемента в PointData предполагается предыдущее
положение с координатами (0,0). Если сброшено, PointData задаёт
абсолютные положения согласно флагу C.
point_dataPointF[]r/wПолучает или задает данные точек
Массив из Count точек, определяющих вершины многоугольника.
Первые две точки в массиве задают первую сторону многоугольника.
Каждая последующая точка задаёт новую сторону, вершины которой
включают текущую точку и предыдущую точку. Если последняя точка и
первая точка не совпадают, они задают последнюю сторону многоугольника.
sizeintr/wПолучает или задает 32-битное беззнаковое целое, которое указывает 32-битно‑выравненное количество байтов
во всей записи, включая 12‑байтовый заголовок записи и данные, специфичные для записи.
typeEmfPlusRecordTyperПолучает 16-битное беззнаковое целое, которое идентифицирует тип записи.

Constructor: EmfPlusFillPolygon(source)

 EmfPlusFillPolygon(source) 

Создаёт новый экземпляр класса EmfPlusFillPolygon.

Parameters:

ПараметрТипОписание
sourceEmfPlusRecordИсточник.