PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

API модификации элемента Page.

Методы

МетодОписание
add(T element)Добавляет элемент содержимого (Canvas, Path или Glyphs)
insert(int index, T element)Вставляет элемент (Canvas, Path или Glyphs) на страницу в позицию индекса.
remove(T element)Удаляет элемент со страницы.
addCanvas()Добавляет новый canvas на страницу.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Добавляет новые glyphs на страницу.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Добавляет новые glyphs на страницу.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)Добавляет запись оглавления в документ.
addPath(XpsPathGeometry data)Добавляет новый path на страницу.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)Создаёт новый сегмент эллиптической дуги с обводкой.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)Создаёт новый сегмент эллиптической дуги.
createCanvas()Создаёт новый canvas.
createColor(XpsIccProfile iccProfile, float[] components)Создаёт новый цвет в цветовом пространстве на основе ICC.
createColor(float r, float g, float b)Создаёт новый цвет в цветовом пространстве scRGB.
createColor(float a, float r, float g, float b)Создаёт новый цвет в цветовом пространстве scRGB.
createColor(int r, int g, int b)Создаёт новый цвет в цветовом пространстве sRGB.
createColor(int a, int r, int g, int b)Создаёт новый цвет в цветовом пространстве sRGB.
createColor(Color color)Создаёт новый цвет.
createColor(String path, float[] components)Создаёт новый цвет в цветовом пространстве на основе ICC.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Создаёт новые glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Создаёт новые glyphs.
createGradientStop(XpsColor color, float offset)Создаёт новую градиентную остановку.
createGradientStop(Color color, float offset)Создаёт новую градиентную остановку.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)Создаёт новую кисть изображения.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)Создаёт новую кисть изображения.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)Создаёт новую линейную градиентную кисть.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)Создаёт новую линейную градиентную кисть.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Создаёт новую аффинную матрицу преобразования.
createPath(XpsPathGeometry data)Создаёт новый path.
createPathFigure(Point2D startPoint)Создаёт новую открытую фигуру пути.
createPathFigure(Point2D startPoint, boolean isClosed)Создаёт новую фигуру пути.
createPathFigure(Point2D startPoint, List segments)Создаёт новую открытую фигуру пути.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)Создаёт новую фигуру пути.
createPathGeometry()Создаёт новую геометрию пути.
createPathGeometry(String abbreviatedGeometry)Создает новую геометрию пути, указанную в сокращенной форме.
createPathGeometry(List pathFigures)Создает новую геометрию пути с указанным списком фигур пути.
createPolyBezierSegment(Point2D[] points)Создает новый набор обведенных кубических B?zier кривых.
createPolyBezierSegment(Point2D[] points, boolean isStroked)Создает новый набор кубических B?zier кривых.
createPolyLineSegment(Point2D[] points)Создает новое обведенное полигональное изображение, содержащее произвольное количество отдельных вершин.
createPolyLineSegment(Point2D[] points, boolean isStroked)Создает новое полигональное изображение, содержащее произвольное количество отдельных вершин.
createPolyQuadraticBezierSegment(Point2D[] points)Создает новый набор обведенных квадратичных B?zier кривых от предыдущей точки в фигуре пути через набор вершин, используя указанные контрольные точки.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)Создает новый набор квадратичных B?zier кривых от предыдущей точки в фигуре пути через набор вершин, используя указанные контрольные точки.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Создает новую кисть радиального градиента.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Создает новую кисть радиального градиента.
createSolidColorBrush(XpsColor color)Создает новую кисть сплошного цвета.
createSolidColorBrush(Color color)Создает новую кисть сплошного цвета.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)Создает новую визуальную кисть.
equals(Object arg0)
getClass()
getHeight()Возвращает высоту страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.
getPageCount()Возвращает количество страниц в активном документе.
getTotalPageCount()Возвращает общее количество страниц во всех документах внутри XPS‑документа.
getUtils()Получает объект, предоставляющий утилиты, выходящие за рамки официального API манипуляции XPS.
getWidth()Возвращает ширину страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.
hashCode()
insertCanvas(int index)Вставляет новый холст на страницу в позиции index .
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Вставляет новые глифы на страницу в позиции index .
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Вставляет новые глифы на страницу в позиции index .
insertPath(int index, XpsPathGeometry data)Вставляет новый путь на страницу в позиции index .
notify()
notifyAll()
removeAt(int index)Удаляет элемент в позиции index со страницы.
setHeight(float value)Устанавливает высоту страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.
setWidth(float value)Устанавливает ширину страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

Добавляет элемент содержимого (Canvas, Path или Glyphs)

Parameters:

ПараметрТипОписание
элементTЭлемент для добавления.

Returns: T - Добавленный элемент.

insert(int index, T element)

public T <T>insert(int index, T element)

Вставляет элемент (Canvas, Path или Glyphs) на страницу в позицию индекса.

Parameters:

ПараметрТипОписание
индексintПозиция, в которой элемент должен быть вставлен.
элементTЭлемент для вставки.

Returns: T - Вставленный элемент.

remove(T element)

public T <T>remove(T element)

Удаляет элемент со страницы.

Parameters:

ПараметрТипОписание
элементTЭлемент для удаления.

Returns: T - Удалённый элемент.

addCanvas()

public XpsCanvas addCanvas()

Добавляет новый canvas на страницу.

Returns: XpsCanvas - Added canvas.

addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Добавляет новые glyphs на страницу.

Parameters:

ПараметрТипОписание
fontXpsFontРесурс шрифта.
fontRenderingEmSizefloatРазмер шрифта.
originXfloatКоордината X начала глифов.
originYfloatКоордината Y начала глифов.
unicodeStringjava.lang.StringСтрока для печати.

Returns: XpsGlyphs - Added glyphs.

addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Добавляет новые glyphs на страницу.

Parameters:

ПараметрТипОписание
fontFamilyjava.lang.StringСемейство шрифтов.
fontRenderingEmSizefloatРазмер шрифта.
fontStyleXpsFontStyleСтиль шрифта.
originXfloatКоордината X начала глифов.
originYfloatКоордината Y начала глифов.
unicodeStringjava.lang.StringСтрока для печати.

Returns: XpsGlyphs - Added glyphs.

addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

Добавляет запись оглавления в документ.

Parameters:

ПараметрТипОписание
описаниеjava.lang.StringОписание записи.
outlineLevelintУровень структуры.
targetPageNumberintНомер целевой страницы.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Добавляет новый path на страницу.

Parameters:

ПараметрТипОписание
dataXpsPathGeometryГеометрия пути.

Returns: XpsPath - Added path.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

Создаёт новый сегмент эллиптической дуги с обводкой.

Parameters:

ПараметрТипОписание
точкаjava.awt.geom.Point2DКонечная точка эллиптической дуги.
размерjava.awt.geom.Dimension2DРадиусы x и y эллиптической дуги в виде пары x,y.
rotationAnglefloatУказывает, как эллипс вращается относительно текущей системы координат.
isLargeArcbooleanОпределяет, рисуется ли дуга с охватом 180 градусов или более.
sweepDirectionXpsSweepDirectionНаправление, в котором рисуется дуга.

Returns: XpsArcSegment - New elliptical arc segment.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

Создаёт новый сегмент эллиптической дуги.

Parameters:

ПараметрТипОписание
точкаjava.awt.geom.Point2DКонечная точка эллиптической дуги.
размерjava.awt.geom.Dimension2DРадиусы x и y эллиптической дуги в виде пары x,y.
rotationAnglefloatУказывает, как эллипс вращается относительно текущей системы координат.
isLargeArcbooleanОпределяет, рисуется ли дуга с охватом 180 градусов или более.
sweepDirectionXpsSweepDirectionНаправление, в котором рисуется дуга.
isStrokedbooleanУказывает, будет ли нарисован обводка для этого сегмента пути.

Returns: XpsArcSegment - New elliptical arc segment.

createCanvas()

public XpsCanvas createCanvas()

Создаёт новый canvas.

Returns: XpsCanvas - New canvas.

createColor(XpsIccProfile iccProfile, float[] components)

public XpsColor createColor(XpsIccProfile iccProfile, float[] components)

Создаёт новый цвет в цветовом пространстве на основе ICC.

Parameters:

ПараметрТипОписание
iccProfileXpsIccProfileРесурс ICC‑профиля.
componentsfloat[]Компоненты цвета.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

public XpsColor createColor(float r, float g, float b)

Создаёт новый цвет в цветовом пространстве scRGB.

Parameters:

ПараметрТипОписание
rfloatКрасный компонент цвета.
gfloatЗелёный компонент цвета.
bfloatСиний компонент цвета.

Returns: XpsColor - New color.

createColor(float a, float r, float g, float b)

public XpsColor createColor(float a, float r, float g, float b)

Создаёт новый цвет в цветовом пространстве scRGB.

Parameters:

ПараметрТипОписание
afloatАльфа‑компонент цвета.
rfloatКрасный компонент цвета.
gfloatЗелёный компонент цвета.
bfloatСиний компонент цвета.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

public XpsColor createColor(int r, int g, int b)

Создаёт новый цвет в цветовом пространстве sRGB.

Parameters:

ПараметрТипОписание
rintКрасный компонент цвета.
gintЗелёный компонент цвета.
bintСиний компонент цвета.

Returns: XpsColor - New color.

createColor(int a, int r, int g, int b)

public XpsColor createColor(int a, int r, int g, int b)

Создаёт новый цвет в цветовом пространстве sRGB.

Parameters:

ПараметрТипОписание
aintАльфа‑компонент цвета.
rintКрасный компонент цвета.
gintЗелёный компонент цвета.
bintСиний компонент цвета.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Создаёт новый цвет.

Parameters:

ПараметрТипОписание
colorjava.awt.ColorНативный объект цвета для RGB.

Returns: XpsColor - New color.

createColor(String path, float[] components)

public XpsColor createColor(String path, float[] components)

Создаёт новый цвет в цветовом пространстве на основе ICC.

Parameters:

ПараметрТипОписание
pathjava.lang.StringПуть к ICC‑профилю.
componentsfloat[]Компоненты цвета.

Returns: XpsColor - New color.

createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Создаёт новые glyphs.

Parameters:

ПараметрТипОписание
fontXpsFontРесурс шрифта.
fontRenderingEmSizefloatРазмер шрифта.
originXfloatКоордината X начала глифов.
originYfloatКоордината Y начала глифов.
unicodeStringjava.lang.StringСтрока для печати.

Returns: XpsGlyphs - New glyphs.

createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Создаёт новые glyphs.

Parameters:

ПараметрТипОписание
fontFamilyjava.lang.StringСемейство шрифтов.
fontRenderingEmSizefloatРазмер шрифта.
fontStyleXpsFontStyleСтиль шрифта.
originXfloatКоордината X начала глифов.
originYfloatКоордината Y начала глифов.
unicodeStringjava.lang.StringСтрока для печати.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

Создаёт новую градиентную остановку.

Parameters:

ПараметрТипОписание
colorXpsColorЦвет остановки градиента.
смещениеfloatСмещение градиента.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

Создаёт новую градиентную остановку.

Parameters:

ПараметрТипОписание
colorjava.awt.ColorЦвет остановки градиента.
смещениеfloatСмещение градиента.

Returns: XpsGradientStop - New gradient stop.

createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

Создаёт новую кисть изображения.

Parameters:

ПараметрТипОписание
imageXpsImageРесурс изображения.
viewboxjava.awt.geom.Rectangle2DПозиция и размеры исходного содержимого кисти.
viewportjava.awt.geom.Rectangle2DОбласть в содержащем координатном пространстве основной плитки кисти, которая (возможно многократно) применяется для заполнения области, к которой применяется кисть.

Returns: XpsImageBrush - New image brush.

createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

Создаёт новую кисть изображения.

Parameters:

ПараметрТипОписание
imagePathjava.lang.StringПуть к изображению, используемому в качестве плитки кисти.
viewboxjava.awt.geom.Rectangle2DПозиция и размеры исходного содержимого кисти.
viewportjava.awt.geom.Rectangle2DОбласть в содержащем координатном пространстве основной плитки кисти, которая (возможно многократно) применяется для заполнения области, к которой применяется кисть.

Returns: XpsImageBrush - New image brush.

createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

Создаёт новую линейную градиентную кисть.

Parameters:

ПараметрТипОписание
startPointjava.awt.geom.Point2DНачальная точка линейного градиента.
endPointjava.awt.geom.Point2DКонечная точка линейного градиента.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)

Создаёт новую линейную градиентную кисть.

Parameters:

ПараметрТипОписание
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Список остановок градиента.
startPointjava.awt.geom.Point2DНачальная точка линейного градиента.
endPointjava.awt.geom.Point2DКонечная точка линейного градиента.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Создаёт новую аффинную матрицу преобразования.

Parameters:

ПараметрТипОписание
m11floatЭлемент 11.
m12floatЭлемент 12.
m21floatЭлемент 21.
m22floatЭлемент 22.
m31floatЭлемент 31.
m32floatЭлемент 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

Создаёт новый path.

Parameters:

ПараметрТипОписание
dataXpsPathGeometryГеометрия пути.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Создаёт новую открытую фигуру пути.

Parameters:

ПараметрТипОписание
startPointjava.awt.geom.Point2DНачальная точка первого сегмента фигуры пути.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

Создаёт новую фигуру пути.

Parameters:

ПараметрТипОписание
startPointjava.awt.geom.Point2DНачальная точка первого сегмента фигуры пути.
isClosedbooleanУказывает, замкнут ли путь. Если установлено значение true, штрих рисуется “замкнутым”, то есть последняя точка последнего сегмента фигуры пути соединяется с точкой, указанной в атрибуте StartPoint, иначе штрих рисуется “открытым”, и последняя точка не соединяется с начальной точкой. Применяется только если фигура пути используется в элементе Path, который задает штрих.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)

Создаёт новую открытую фигуру пути.

Parameters:

ПараметрТипОписание
startPointjava.awt.geom.Point2DНачальная точка первого сегмента фигуры пути.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Список сегментов пути.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)

Создаёт новую фигуру пути.

Parameters:

ПараметрТипОписание
startPointjava.awt.geom.Point2DНачальная точка первого сегмента фигуры пути.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Список сегментов пути.
isClosedbooleanУказывает, замкнут ли путь. Если установлено значение true, штрих рисуется “замкнутым”, то есть последняя точка последнего сегмента фигуры пути соединяется с точкой, указанной в атрибуте StartPoint, иначе штрих рисуется “открытым”, и последняя точка не соединяется с начальной точкой. Применяется только если фигура пути используется в элементе Path, который задает штрих.

Returns: XpsPathFigure - New path figure.

createPathGeometry()

public XpsPathGeometry createPathGeometry()

Создаёт новую геометрию пути.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(String abbreviatedGeometry)

public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)

Создает новую геометрию пути, указанную в сокращенной форме.

Parameters:

ПараметрТипОписание
abbreviatedGeometryjava.lang.StringСокращённая форма геометрии пути.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

Создает новую геометрию пути с указанным списком фигур пути.

Parameters:

ПараметрТипОписание
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>Список фигур пути.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

Создает новый набор обведенных кубических B?zier кривых.

Parameters:

ПараметрТипОписание
pointsjava.awt.geom.Point2D[]Контрольные точки для нескольких B?bezier сегментов.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)

Создает новый набор кубических B?zier кривых.

Parameters:

ПараметрТипОписание
pointsjava.awt.geom.Point2D[]Контрольные точки для нескольких B?bezier сегментов.
isStrokedbooleanУказывает, будет ли нарисован обводка для этого сегмента пути.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

Создает новое обведенное полигональное изображение, содержащее произвольное количество отдельных вершин.

Parameters:

ПараметрТипОписание
pointsjava.awt.geom.Point2D[]Набор координат для нескольких сегментов, определяющих сегмент полилинии.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)

Создает новое полигональное изображение, содержащее произвольное количество отдельных вершин.

Parameters:

ПараметрТипОписание
pointsjava.awt.geom.Point2D[]Набор координат для нескольких сегментов, определяющих сегмент полилинии.
isStrokedbooleanУказывает, будет ли нарисован обводка для этого сегмента пути.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

Создает новый набор обведенных квадратичных B?zier кривых от предыдущей точки в фигуре пути через набор вершин, используя указанные контрольные точки.

Parameters:

ПараметрТипОписание
pointsjava.awt.geom.Point2D[]Контрольные точки для нескольких квадратичных B?bezier сегментов.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

Создает новый набор квадратичных B?zier кривых от предыдущей точки в фигуре пути через набор вершин, используя указанные контрольные точки.

Parameters:

ПараметрТипОписание
pointsjava.awt.geom.Point2D[]Контрольные точки для нескольких квадратичных B?bezier сегментов.
isStrokedbooleanУказывает, будет ли нарисован обводка для этого сегмента пути.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Создает новую кисть радиального градиента.

Parameters:

ПараметрТипОписание
centerjava.awt.geom.Point2DЦентральная точка радиального градиента (то есть центр эллипса).
gradientOriginjava.awt.geom.Point2DИсходная точка радиального градиента.
radiusXfloatРадиус в измерении x эллипса, определяющего радиальный градиент.
radiusYfloatРадиус в измерении y эллипса, определяющего радиальный градиент.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Создает новую кисть радиального градиента.

Parameters:

ПараметрТипОписание
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Список остановок градиента.
centerjava.awt.geom.Point2DЦентральная точка радиального градиента (то есть центр эллипса).
gradientOriginjava.awt.geom.Point2DИсходная точка радиального градиента.
radiusXfloatРадиус в измерении x эллипса, определяющего радиальный градиент.
radiusYfloatРадиус в измерении y эллипса, определяющего радиальный градиент.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

Создает новую кисть сплошного цвета.

Parameters:

ПараметрТипОписание
colorXpsColorЦвет для заполненных элементов.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

Создает новую кисть сплошного цвета.

Parameters:

ПараметрТипОписание
colorjava.awt.ColorЦвет для заполненных элементов.

Returns: XpsSolidColorBrush - New solid color brush.

createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

Создает новую визуальную кисть.

Parameters:

ПараметрТипОписание
elementXpsContentElementЭлемент XPS (Canvas, Path, or Glyphs) для свойства Visual visual brush.
viewboxjava.awt.geom.Rectangle2DПозиция и размеры исходного содержимого кисти.
viewportjava.awt.geom.Rectangle2DОбласть в содержащем координатном пространстве основной плитки кисти, которая (возможно многократно) применяется для заполнения области, к которой применяется кисть.

Returns: XpsVisualBrush - New visual brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public float getHeight()

Возвращает высоту страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.

Returns: float - Высота страницы.

getPageCount()

public int getPageCount()

Возвращает количество страниц в активном документе.

Returns: int - Количество страниц в активном документе.

getTotalPageCount()

public int getTotalPageCount()

Возвращает общее количество страниц во всех документах внутри XPS‑документа.

Returns: int - Общее количество страниц во всех документах внутри XPS-документа.

getUtils()

public DocumentUtils getUtils()

Получает объект, предоставляющий утилиты, выходящие за рамки официального API манипуляции XPS.

Returns: DocumentUtils - The object that provides utilities beyond the formal XPS manipulation API.

getWidth()

public float getWidth()

Возвращает ширину страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.

Returns: float - Ширина страницы.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Вставляет новый холст на страницу в позиции index .

Parameters:

ПараметрТипОписание
индексintПозиция, в которой следует вставить новый canvas.

Returns: XpsCanvas - Inserted canvas.

insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

Вставляет новые глифы на страницу в позиции index .

Parameters:

ПараметрТипОписание
индексintПозиция, в которой следует вставить новые glyphs.
fontXpsFontРесурс шрифта.
fontSizefloatРазмер шрифта.
originXfloatКоордината X начала глифов.
originYfloatКоордината Y начала глифов.
unicodeStringjava.lang.StringСтрока для печати.

Returns: XpsGlyphs - Inserted glyphs.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Вставляет новые глифы на страницу в позиции index .

Parameters:

ПараметрТипОписание
индексintПозиция, в которой следует вставить новые glyphs.
fontFamilyjava.lang.StringСемейство шрифтов.
fontSizefloatРазмер шрифта.
fontStyleXpsFontStyleСтиль шрифта.
originXfloatКоордината X начала глифов.
originYfloatКоордината Y начала глифов.
unicodeStringjava.lang.StringСтрока для печати.

Returns: XpsGlyphs - Inserted glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Вставляет новый путь на страницу в позиции index .

Parameters:

ПараметрТипОписание
индексintПозиция, в которой следует вставить новый path.
dataXpsPathGeometryГеометрия пути.

Returns: XpsPath - Inserted path.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

Удаляет элемент в позиции index со страницы.

Parameters:

ПараметрТипОписание
индексintПозиция, в которой следует удалить элемент.

Returns: XpsContentElement - Removed element.

setHeight(float value)

public void setHeight(float value)

Устанавливает высоту страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.

Parameters:

ПараметрТипОписание
значениеfloatВысота страницы.

setWidth(float value)

public void setWidth(float value)

Устанавливает ширину страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.

Parameters:

ПараметрТипОписание
значениеfloatШирина страницы.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

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