Класс EmfPlusPenOptionalData
Содержание
[
Скрывать
]Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen
Module: aspose.imaging.fileformats.emf.emfplus.objects
Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData
Inheritance: EmfPlusStructureObjectType
Constructors
| Name | Description |
|---|---|
| EmfPlusPenOptionalData() | Инициализирует новый экземпляр класса EmfPlusPenOptionalData |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| compound_line_data | EmfPlusCompoundLineData | r/w | Получает или задает необязательный объект EmfPlusCompoundLineData (section 2.2.2.9) который определяет массив чисел с плавающей точкой, задающих составную линию пера, состоящую из параллельных линий и промежутков. Это поле ДОЛЖНО присутствовать, если флаг PenDataCompoundLine установлен в поле PenDataFlags объекта EmfPlusPenData |
| custom_end_cap_data | EmfPlusCustomEndCapData | r/w | Получает или задает необязательный объект EmfPlusCustomEndCapData (section 2.2.2.11) который определяет форму пользовательской конечной насадки, используемую в конце линии, нарисованной этим пером. Это может быть любая из различных форм, например квадрат, круг или ромб. Это поле ДОЛЖНО присутствовать, если флаг PenDataCustomEndCap установлен в поле PenDataFlags объекта EmfPlusPenData |
| custom_start_cap_data | EmfPlusCustomStartCapData | r/w | Получает или задает необязательный объект EmfPlusCustomStartCapData (section 2.2.2.15) который определяет форму пользовательской начальной насадки, используемую в начале линии, нарисованной этим пером. Это может быть любая из различных форм, например квадрат, круг или ромб. Это поле ДОЛЖНО присутствовать, если флаг PenDataCustomStartCap установлен в поле PenDataFlags объекта EmfPlusPenData |
| dash_offset | float | r/w | Получает или задает необязательное 32‑битное значение с плавающей точкой, которое определяет расстояние от начала линии до начала первого пробела в шаблоне пунктирной линии. Это поле ДОЛЖНО присутствовать, если флаг PenDataDashedLineOffset установлен в поле PenDataFlags объекта EmfPlusPenData. |
| dashed_line_cap_type | EmfPlusDashedLineCapType | r/w | Получает или задает необязательное 32‑битное знаковое целое, которое определяет форму обоих концов каждого штриха в пунктирной линии. Это поле ДОЛЖНО присутствовать, если флаг PenDataDashedLineCap установлен в поле PenDataFlags объекта EmfPlusPenData, и значение ДОЛЖНО быть определено в перечислении DashedLineCapType (section 2.1.1.10). |
| dashed_line_data | EmfPlusDashedLineData | r/w | Получает или задает необязательный объект EmfPlusDashedLineData (section 2.2.2.16) который определяет длины штрихов и пробелов в пользовательской пунктирной линии. Это поле ДОЛЖНО присутствовать, если флаг PenDataDashedLine установлен в поле PenDataFlags объекта EmfPlusPenData . |
| end_cap | EmfPlusLineCapType | r/w | Получает или задает необязательное 32‑битное знаковое целое, которое определяет форму конца линии в поле CustomEndCapData. Это поле ДОЛЖНО присутствовать, если флаг PenDataEndCap установлен в поле PenDataFlags объекта EmfPlusPenData, и значение ДОЛЖНО быть определено в перечислении LineCapType |
| join | EmfPlusLineJoinType | r/w | Получает или задает необязательное 32‑битное знаковое целое, которое определяет способ соединения двух линий, нарисованных одним и тем же пером и чьи концы соприкасаются. Это поле ДОЛЖНО присутствовать, если флаг PenDataJoin установлен в поле PenDataFlags объекта EmfPlusPenData, и значение ДОЛЖНО быть определено в перечислении LineJoinType (section 2.1.1.19). |
| line_style | EmfPlusLineStyle | r/w | Получает или задает необязательное 32‑битное знаковое целое, которое определяет стиль используемый для линий, нарисованных этим объектом пера. Это поле ДОЛЖНО присутствовать, если флаг PenDataLineStyle установлен в поле PenDataFlags объекта EmfPlusPenData, и значение ДОЛЖНО быть определено в перечислении LineStyle (section 2.1.1.20). |
| miter_limit | float | r/w | Получает или задает необязательное 32‑разрядное значение с плавающей точкой, которое указывает предел miter limit, определяющий максимальное допустимое отношение длины miter к ширине линии. Длина miter — это расстояние от пересечения стенок линии внутри соединения до пересечения стенок линии снаружи соединения. Длина miter может быть большой, когда угол между двумя линиями мал. |
| pen_alignment | EmfPlusPenAlignment | r/w | Получает или задает необязательное 32‑разрядное целое со знаком, которое определяет распределение ширины пера относительно координат линии, которая рисуется. Это поле ДОЛЖНО быть присутствующим, если флаг PenDataNonCenter установлен в поле PenDataFlags объекта EmfPlusPenData, и значение ДОЛЖНО быть определено в перечислении PenAlignment (раздел 2.1.1.24). |
| start_cap | EmfPlusLineCapType | r/w | Получает или задает необязательное 32‑разрядное целое со знаком, которое определяет форму начала линии в поле CustomStartCapData. Это поле ДОЛЖНО присутствовать, если флаг PenDataStartCap установлен в поле PenDataFlags объекта EmfPlusPenData, и значение ДОЛЖНО быть определено в перечислении LineCapType (раздел 2.1.1.18). |
| transform_matrix | Matrix | r/w | Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47) который определяет преобразование из мирового пространства в пространство устройства для пера. Это поле ДОЛЖНО присутствовать, если флаг PenDataTransform установлен в поле PenDataFlags объекта EmfPlusPenData . |
Constructor: EmfPlusPenOptionalData()
EmfPlusPenOptionalData()
Инициализирует новый экземпляр класса EmfPlusPenOptionalData