EmfPlusDrawPie

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

Запись EmfPlusDrawPie определяет рисование секции внутренней части эллипса.

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

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

Методы

МетодОписание
getCompressed()Получает или задает значение, указывающее, сжаты ли PointData.
setCompressed(boolean value)Получает или задает значение, указывающее, сжаты ли PointData.
getObjectId()Получает или задает идентификатор объекта.
setObjectId(byte value)Получает или задает идентификатор объекта.
getStartAngle()Получает или задает начальный угол. 32‑битное неотрицательное число с плавающей запятой, определяющее угол между осью X и начальной точкой сектора пирога.
setStartAngle(float value)Получает или задает начальный угол. 32‑битное неотрицательное число с плавающей запятой, определяющее угол между осью X и начальной точкой сектора пирога.
getSweepAngle()Получает или задает угол разворота. 32‑битное число с плавающей запятой, определяющее величину дуги, задающей сектор пирога для рисования, в градусах, измеряемых от начальной точки, определенной значением StartAngle.
setSweepAngle(float value)Получает или задает угол разворота. 32‑битное число с плавающей запятой, определяющее величину дуги, задающей сектор пирога для рисования, в градусах, измеряемых от начальной точки, определенной значением StartAngle.
getRectData()Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник эллипса, содержащего сектор пирога.
setRectData(RectangleF value)Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник эллипса, содержащего сектор пирога.

EmfPlusDrawPie(EmfPlusRecord source)

public EmfPlusDrawPie(EmfPlusRecord source)

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

Parameters:

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

getCompressed()

public boolean getCompressed()

Получает или задает значение, указывающее, сжаты ли PointData. Если установлено, RectData содержит объект EmfPlusRect (раздел 2.2.38). Если сброшено, RectData содержит объект EmfPlusRectF (раздел 2.2.39).

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

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Получает или задает значение, указывающее, сжаты ли PointData. Если установлено, RectData содержит объект EmfPlusRect (раздел 2.2.38). Если сброшено, RectData содержит объект EmfPlusRectF (раздел 2.2.39).

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

Parameters:

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

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

getStartAngle()

public float getStartAngle()

Получает или задает начальный угол. 32‑битное неотрицательное число с плавающей запятой, определяющее угол между осью X и начальной точкой сектора пирога. Любое значение допускается, но ДОЛЖНО интерпретироваться по модулю 360, при этом используемый результат находится в диапазоне от 0,0 включительно до 360,0 исключая верхнюю границу.

Returns: float

setStartAngle(float value)

public void setStartAngle(float value)

Получает или задает начальный угол. 32‑битное неотрицательное число с плавающей запятой, определяющее угол между осью X и начальной точкой сектора пирога. Любое значение допускается, но ДОЛЖНО интерпретироваться по модулю 360, при этом используемый результат находится в диапазоне от 0,0 включительно до 360,0 исключая верхнюю границу.

Parameters:

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

getSweepAngle()

public float getSweepAngle()

Получает или задает угол разворота. 32‑битное число с плавающей запятой, определяющее величину дуги, задающей сектор пирога для рисования, в градусах, измеряемых от начальной точки, определенной значением StartAngle. Любое значение допускается, но ДОЛЖНО быть ограничено диапазоном от -360,0 до 360,0 включительно. Положительное значение указывает, что разворот определяется по часовой стрелке, а отрицательное — против часовой стрелки.

Returns: float

setSweepAngle(float value)

public void setSweepAngle(float value)

Получает или задает угол разворота. 32‑битное число с плавающей запятой, определяющее величину дуги, задающей сектор пирога для рисования, в градусах, измеряемых от начальной точки, определенной значением StartAngle. Любое значение допускается, но ДОЛЖНО быть ограничено диапазоном от -360,0 до 360,0 включительно. Положительное значение указывает, что разворот определяется по часовой стрелке, а отрицательное — против часовой стрелки.

Parameters:

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

getRectData()

public RectangleF getRectData()

Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник эллипса, содержащего сектор пирога. Этот прямоугольник определяет позицию, размер и форму сектора. Тип объекта в этом поле указывается значением поля Flags.

Returns: RectangleF

setRectData(RectangleF value)

public void setRectData(RectangleF value)

Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник эллипса, содержащего сектор пирога. Этот прямоугольник определяет позицию, размер и форму сектора. Тип объекта в этом поле указывается значением поля Flags.

Parameters:

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