EmfAngleArc

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfAngleArc extends EmfDrawingRecordType

Запись EMR_ANGLEARC указывает отрезок дуги. Отрезок рисуется от текущей позиции до начала дуги. Дуга рисуется вдоль периметра круга с заданным радиусом и центром. Длина дуги определяется заданными начальными и конечными (углами охвата) углами.

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

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

Методы

МетодОписание
getCenter()Получает или задает 64‑битный объект WMF PointL, указанный в [MS-WMF] раздел 2.2.2.15, который определяет логические координаты центра круга.
setCenter(Point value)Получает или задает 64‑битный объект WMF PointL, указанный в [MS-WMF] раздел 2.2.2.15, который определяет логические координаты центра круга.
getRadius()Получает или задает 32‑битное беззнаковое целое, определяющее радиус круга в логических единицах.
setRadius(int value)Получает или задает 32‑битное беззнаковое целое, определяющее радиус круга в логических единицах.
getStartAngle()Получает или задает 32‑битное число с плавающей точкой, определяющее начальный угол дуги в градусах.
setStartAngle(float value)Получает или задает 32‑битное число с плавающей точкой, определяющее начальный угол дуги в градусах.
getSweepAngle()Получает или задает 32‑битное число с плавающей точкой, определяющее угол охвата дуги в градусах.
setSweepAngle(float value)Получает или задает 32‑битное число с плавающей точкой, определяющее угол охвата дуги в градусах.

EmfAngleArc(EmfRecord source)

public EmfAngleArc(EmfRecord source)

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

Parameters:

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

EmfAngleArc()

public EmfAngleArc()

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

getCenter()

public Point getCenter()

Получает или задает 64‑битный объект WMF PointL, указанный в [MS-WMF] раздел 2.2.2.15, который определяет логические координаты центра круга.

Returns: Point

setCenter(Point value)

public void setCenter(Point value)

Получает или задает 64‑битный объект WMF PointL, указанный в [MS-WMF] раздел 2.2.2.15, который определяет логические координаты центра круга.

Parameters:

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

getRadius()

public int getRadius()

Получает или задает 32‑битное беззнаковое целое, определяющее радиус круга в логических единицах.

Returns: int

setRadius(int value)

public void setRadius(int value)

Получает или задает 32‑битное беззнаковое целое, определяющее радиус круга в логических единицах.

Parameters:

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

getStartAngle()

public float getStartAngle()

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

Returns: float

setStartAngle(float value)

public void setStartAngle(float value)

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

Parameters:

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

getSweepAngle()

public float getSweepAngle()

Получает или задает 32‑битное число с плавающей точкой, определяющее угол охвата дуги в градусах.

Returns: float

setSweepAngle(float value)

public void setSweepAngle(float value)

Получает или задает 32‑битное число с плавающей точкой, определяющее угол охвата дуги в градусах.

Parameters:

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