EmfPlusDrawLines

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 EmfPlusDrawLines extends EmfPlusDrawingRecordType

Запись EmfPlusDrawlLines определяет рисование серии соединённых линий

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

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

Методы

МетодОписание
getObjectId()Получает или задает идентификатор объекта.
setObjectId(byte value)Получает или задает идентификатор объекта.
getCompressed()Получает или задает значение, указывающее, сжата ли эта EmfPlusDrawClosedCurve.
setCompressed(boolean value)Получает или задает значение, указывающее, сжата ли эта EmfPlusDrawClosedCurve.
getRelative()Получает или задает значение, указывающее, является ли эта EmfPlusDrawClosedCurve относительной.
setRelative(boolean value)Получает или задает значение, указывающее, является ли эта EmfPlusDrawClosedCurve относительной.
getClosedShape()Получает или задает значение, указывающее, является ли [closed shape].
setClosedShape(boolean value)Получает или задает значение, указывающее, является ли [closed shape].
getPointData()Получает или задает данные точек — массив из Count точек, определяющих начальные и конечные точки линий, которые будут нарисованы.
setPointData(PointF[] value)Получает или задает данные точек — массив из Count точек, определяющих начальные и конечные точки линий, которые будут нарисованы.

EmfPlusDrawLines(EmfPlusRecord source)

public EmfPlusDrawLines(EmfPlusRecord source)

Инициализирует новый экземпляр класса EmfPlusDrawLines.

Parameters:

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

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:

ПараметрТипОписание
valuebyte

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:

ПараметрТипОписание
valueboolean

getRelative()

public boolean getRelative()

Получает или задает значение, указывающее, является ли этот EmfPlusDrawClosedCurve относительным. Этот бит указывает, задает ли поле PointData относительные или абсолютные положения. Если установлен, каждый элемент в PointData задает положение в системе координат, относительное к положению, указанному предыдущим элементом массива. Для первого элемента в PointData предполагается предыдущее положение с координатами (0,0). Если сброшен, PointData задает абсолютные положения в соответствии с флагом C. Примечание: если этот флаг установлен, флаг Compressed (выше) не определён и ДОЛЖЕН быть проигнорирован.

Значение: true, если относительный; иначе false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Получает или задает значение, указывающее, является ли этот EmfPlusDrawClosedCurve относительным. Этот бит указывает, задает ли поле PointData относительные или абсолютные положения. Если установлен, каждый элемент в PointData задает положение в системе координат, относительное к положению, указанному предыдущим элементом массива. Для первого элемента в PointData предполагается предыдущее положение с координатами (0,0). Если сброшен, PointData задает абсолютные положения в соответствии с флагом C. Примечание: если этот флаг установлен, флаг Compressed (выше) не определён и ДОЛЖЕН быть проигнорирован.

Значение: true, если относительный; иначе false.

Parameters:

ПараметрТипОписание
valueboolean

getClosedShape()

public boolean getClosedShape()

Получает или задает значение, указывающее, является ли [closed shape].

Значение: true, если [closed shape]; иначе false.

Returns: boolean

setClosedShape(boolean value)

public void setClosedShape(boolean value)

Получает или задает значение, указывающее, является ли [closed shape].

Значение: true, если [closed shape]; иначе false.

Parameters:

ПараметрТипОписание
valueboolean

getPointData()

public PointF[] getPointData()

Получает или задает данные точек — массив из Count точек, определяющих начальные и конечные точки линий, которые будут нарисованы.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Получает или задает данные точек — массив из Count точек, определяющих начальные и конечные точки линий, которые будут нарисованы.

Parameters:

ПараметрТипОписание
valuePointF[]