DocumentUtils
Inheritance: java.lang.Object
public class DocumentUtils
Этот класс предоставляет утилиты, выходящие за рамки официального API манипуляции XPS.
Методы
createCircle(Point2D center, float radius)
public XpsPathGeometry createCircle(Point2D center, float radius)
Создаёт геометрию пути, представляющую круг.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| center | java.awt.geom.Point2D | Точка центра круга. |
| радиус | float | Радиус круга. |
Returns: XpsPathGeometry - The XPS path geometry.
createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)
public XpsPathGeometry createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)
Создаёт геометрию пути, представляющую сегмент круга между двумя углами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| center | java.awt.geom.Point2D | Центр круга. |
| радиус | float | Радиус круга. |
| startAngle | float | Угол (в градусах) начального луча. |
| endAngle | float | Угол (в градусах) конечного луча. |
Returns: XpsPathGeometry - The XPS path geometry.
createEllipse(Point2D center, float radiusX, float radiusY)
public XpsPathGeometry createEllipse(Point2D center, float radiusX, float radiusY)
Создаёт геометрию пути, представляющую эллипс.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| center | java.awt.geom.Point2D | Центральная точка эллипса. |
| radiusX | float | Горизонтальный радиус эллипса. |
| radiusY | float | Вертикальный радиус эллипса. |
Returns: XpsPathGeometry - The XPS path geometry.
createImage(String fileName, Rectangle2D imageBox)
public XpsPath createImage(String fileName, Rectangle2D imageBox)
Создаёт прямоугольный путь, заполненный изображением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.lang.String | Имя файла изображения. |
| imageBox | java.awt.geom.Rectangle2D | Область изображения, заполняемая изображением. |
Returns: XpsPath - The XPS path.
createImage(String fileName, Rectangle2D imageBox, ImageMode mode)
public XpsPath createImage(String fileName, Rectangle2D imageBox, ImageMode mode)
Создаёт прямоугольный путь, заполненный изображением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.lang.String | Имя файла изображения. |
| imageBox | java.awt.geom.Rectangle2D | Область изображения, заполняемая изображением. |
| mode | ImageMode | Режим подгонки изображения. |
Returns: XpsPath - The XPS path.
createPieSlice(Point2D center, float radius, float startAngle, float endAngle)
public XpsPathGeometry createPieSlice(Point2D center, float radius, float startAngle, float endAngle)
Создаёт геометрию пути, представляющую кусок круга между двумя радиальными лучами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| center | java.awt.geom.Point2D | Центр круга. |
| радиус | float | Радиус круга. |
| startAngle | float | Угол (в градусах) начального луча. |
| endAngle | float | Угол (в градусах) конечного луча. |
Returns: XpsPathGeometry - The XPS path geometry.
createRectangle(Rectangle2D rectangle)
public XpsPathGeometry createRectangle(Rectangle2D rectangle)
Создаёт геометрию пути, представляющую прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rectangle | java.awt.geom.Rectangle2D | Прямоугольник. |
Returns: XpsPathGeometry - The XPS path geometry.
createRegularCircumscribedNGon(int n, Point2D center, float radius)
public XpsPathGeometry createRegularCircumscribedNGon(int n, Point2D center, float radius)
Создаёт геометрию пути, представляющую правильный n-угольник, описанный вокруг круга.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| n | int | Количество вершин. |
| center | java.awt.geom.Point2D | Центр круга. |
| радиус | float | Радиус круга. |
Returns: XpsPathGeometry - The XPS path geometry.
createRegularInscribedNGon(int n, Point2D center, float radius)
public XpsPathGeometry createRegularInscribedNGon(int n, Point2D center, float radius)
Создаёт геометрию пути, представляющую правильный n-угольник, вписанный в круг.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| n | int | Количество вершин. |
| center | java.awt.geom.Point2D | Центр круга. |
| радиус | float | Радиус круга. |
Returns: XpsPathGeometry - The XPS path geometry.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |