EmfPlusDrawCurve
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType
public final class EmfPlusDrawCurve extends EmfPlusDrawingRecordType
Запись EmfPlusDrawCurve указывает на рисование кардинального сплайна ПРИМЕЧАНИЕ: ObjectID (1 байт): Индекс объекта EmfPlusPen (раздел 2.2.1.7) в таблице объектов EMF+ для рисования кривой. Значение ДОЛЖНО быть от 0 до 63 включительно.
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfPlusDrawCurve(EmfPlusRecord source) | Инициализирует новый экземпляр класса EmfPlusDrawCurve. |
Методы
| Метод | Описание |
|---|---|
| getCompressed() | Получает или задает значение, указывающее, сжата ли эта EmfPlusDrawClosedCurve. |
| setCompressed(boolean value) | Получает или задает значение, указывающее, сжата ли эта EmfPlusDrawClosedCurve. |
| getObjectId() | Получает или задает идентификатор объекта. |
| setObjectId(byte value) | Получает или задает идентификатор объекта. |
| getTension() | Получает или задает натяжение — 32-битное число с плавающей точкой, которое определяет, насколько плотно сплайн изгибается при прохождении через точки. |
| setTension(float value) | Получает или задает натяжение — 32-битное число с плавающей точкой, которое определяет, насколько плотно сплайн изгибается при прохождении через точки. |
| getNumSegments() | Получает или задает количество сегментов. 32-битное беззнаковое целое, определяющее число линейных сегментов, составляющих сплайн. |
| setNumSegments(int value) | Получает или задает количество сегментов. 32-битное беззнаковое целое, определяющее число линейных сегментов, составляющих сплайн. |
| getPointData() | Получает или задает массив из 32-битных знаковых целых или 32-битных чисел с плавающей точкой длиной Count, определяющий координатные значения конечных точек линий для обводки. |
| setPointData(PointF[] value) | Получает или задает массив из 32-битных знаковых целых или 32-битных чисел с плавающей точкой длиной Count, определяющий координатные значения конечных точек линий для обводки. |
EmfPlusDrawCurve(EmfPlusRecord source)
public EmfPlusDrawCurve(EmfPlusRecord source)
Инициализирует новый экземпляр класса EmfPlusDrawCurve.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfPlusRecord | Источник. |
getCompressed()
public boolean getCompressed()
Получает или задает значение, указывающее, сжат ли этот EmfPlusDrawClosedCurve. Этот бит указывает, задает ли поле PointData сжатые данные. Если установлен, PointData задает абсолютные положения в системе координат с 16‑битными целочисленными координатами. Если сброшен, PointData задает абсолютные положения в системе координат с 32‑битными координатами с плавающей точкой. Примечание: если флаг Relative (ниже) установлен, этот флаг не определён и ДОЛЖЕН быть проигнорирован.
Значение: true, если сжато; иначе false.
Returns: boolean
setCompressed(boolean value)
public void setCompressed(boolean value)
Получает или задает значение, указывающее, сжат ли этот EmfPlusDrawClosedCurve. Этот бит указывает, задает ли поле PointData сжатые данные. Если установлен, PointData задает абсолютные положения в системе координат с 16‑битными целочисленными координатами. Если сброшен, PointData задает абсолютные положения в системе координат с 32‑битными координатами с плавающей точкой. Примечание: если флаг Relative (ниже) установлен, этот флаг не определён и ДОЛЖЕН быть проигнорирован.
Значение: true, если сжато; иначе false.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean |
getObjectId()
public byte getObjectId()
Получает или задает идентификатор объекта. Индекс объекта EmfPlusPen (раздел 2.2.1.7) в таблице объектов EMF+ для рисования кривой. Значение ДОЛЖНО быть от 0 до 63 включительно.
Значение: идентификатор объекта.
Returns: byte
setObjectId(byte value)
public void setObjectId(byte value)
Получает или задает идентификатор объекта. Индекс объекта EmfPlusPen (раздел 2.2.1.7) в таблице объектов EMF+ для рисования кривой. Значение ДОЛЖНО быть от 0 до 63 включительно.
Значение: идентификатор объекта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getTension()
public float getTension()
Получает или задает натяжение. 32‑битное число с плавающей запятой, которое определяет, насколько сильно сплайн изгибается при прохождении через точки. Значение 0 указывает, что сплайн представляет собой последовательность прямых линий. По мере увеличения значения кривая становится более округлой. Для получения дополнительной информации см. [SPLINE77] и [PETZOLD].
Returns: float
setTension(float value)
public void setTension(float value)
Получает или задает натяжение. 32‑битное число с плавающей запятой, которое определяет, насколько сильно сплайн изгибается при прохождении через точки. Значение 0 указывает, что сплайн представляет собой последовательность прямых линий. По мере увеличения значения кривая становится более округлой. Для получения дополнительной информации см. [SPLINE77] и [PETZOLD].
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |
getNumSegments()
public int getNumSegments()
Получает или задает количество сегментов. 32-битное беззнаковое целое, определяющее число линейных сегментов, составляющих сплайн.
Returns: int
setNumSegments(int value)
public void setNumSegments(int value)
Получает или задает количество сегментов. 32-битное беззнаковое целое, определяющее число линейных сегментов, составляющих сплайн.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getPointData()
public PointF[] getPointData()
Получает или задает массив из 32-битных знаковых целых или 32-битных чисел с плавающей точкой длиной Count, определяющий координатные значения конечных точек линий для обводки.
Returns: com.aspose.imaging.PointF[]
setPointData(PointF[] value)
public void setPointData(PointF[] value)
Получает или задает массив из 32-битных знаковых целых или 32-битных чисел с плавающей точкой длиной Count, определяющий координатные значения конечных точек линий для обводки.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | PointF[] |