XpsCanvas
Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsElement, com.aspose.xps.XpsHyperlinkElement, com.aspose.xps.XpsContentElement
public final class XpsCanvas extends XpsContentElement
Класс, инкапсулирующий функции элемента Canvas. Этот элемент группирует элементы вместе. Например, элементы Glyphs и Path могут быть сгруппированы в canvas, чтобы быть идентифицированными как единица (как назначение гиперссылки) или чтобы применить составное значение свойства к каждому дочернему и предшествующему элементу.
Методы
| Метод | Описание |
|---|---|
| Добавляет элемент в список дочерних элементов этого canvas. | |
| Вставляет элемент в список дочерних элементов этого canvas в позицию индекса. | |
| addCanvas() | Добавляет новый canvas в список дочерних элементов этого canvas. |
| addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Добавляет новые glyphs в список дочерних элементов этого canvas. |
| addPath(XpsPathGeometry data) | Добавляет новый path в список дочерних элементов этого canvas. |
| deepClone() | Клонирует этот canvas. |
| equals(Object arg0) | |
| get(int i) | Обеспечивает доступ к дочерним элементам по индексу i. |
| getClass() | |
| getClip() | Возвращает геометрию пути, ограничивающую отрисованную область элемента. |
| getEdgeMode() | Возвращает значение, которое контролирует, как рендерятся края путей внутри canvas. |
| getHyperlinkTarget() | Возвращает объект цели гиперссылки. |
| getOpacity() | Возвращает значение, определяющее равномерную прозрачность элемента. |
| getOpacityMask() | Возвращает кисть, задающую маску альфа‑значений, применяемую к элементу так же, как атрибут Opacity, но позволяющую использовать разные альфа‑значения для разных областей элемента. |
| getRenderTransform() | Возвращает аффинную матрицу преобразования, устанавливающую новую систему координат для всех атрибутов элемента и всех его дочерних элементов (если есть). |
| hashCode() | |
| insertCanvas(int index) | Вставляет новый canvas в список дочерних элементов этого canvas в позицию индекса. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Вставляет новые glyphs в список дочерних элементов этого canvas в позицию индекса. |
| insertPath(int index, XpsPathGeometry data) | Вставляет новый path в список дочерних элементов этого canvas в позицию индекса. |
| iterator() | Реализация интерфейса Iterable. |
| notify() | |
| notifyAll() | |
| setClip(XpsPathGeometry value) | Устанавливает геометрию пути, ограничивающую отрисованную область элемента. |
| setEdgeMode(XpsEdgeMode value) | Устанавливает значение, которое контролирует, как рендерятся края путей внутри canvas. |
| setHyperlinkTarget(XpsHyperlinkTarget value) | Устанавливает объект цели гиперссылки. |
| setOpacity(float value) | Устанавливает значение, определяющее равномерную прозрачность элемента. |
| setOpacityMask(XpsBrush value) | Устанавливает кисть, задающую маску альфа‑значений, которая применяется к элементу так же, как атрибут Opacity, но позволяет использовать разные альфа‑значения для разных областей элемента. |
| setRenderTransform(XpsMatrix value) | Устанавливает аффинную матрицу преобразования, создающую новую систему координат для всех атрибутов элемента и всех дочерних элементов (если есть). |
| size() | Возвращает количество дочерних элементов. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T element)
public T <T>add(T element)
Добавляет элемент в список дочерних элементов этого canvas.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| элемент | T | Элемент для добавления. |
Returns: T - Добавленный элемент.
insert(int index, T element)
public T <T>insert(int index, T element)
Вставляет элемент в список дочерних элементов этого canvas в позицию индекса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| индекс | int | Позиция, в которой элемент должен быть вставлен. |
| элемент | T | Элемент для вставки. |
Returns: T - Вставленный элемент.
addCanvas()
public XpsCanvas addCanvas()
Добавляет новый canvas в список дочерних элементов этого canvas.
Returns: XpsCanvas - Added canvas.
addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Добавляет новые glyphs в список дочерних элементов этого canvas.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fontFamily | java.lang.String | Семейство шрифтов. |
| fontSize | float | Размер шрифта. |
| fontStyle | XpsFontStyle | Стиль шрифта. |
| originX | float | Координата X начала глифов. |
| originY | float | Координата T начала glyphs. |
| unicodeString | java.lang.String | Строка для печати. |
Returns: XpsGlyphs - Added glyphs.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Добавляет новый path в список дочерних элементов этого canvas.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| data | XpsPathGeometry | Геометрия пути. |
Returns: XpsPath - Added path.
deepClone()
public XpsCanvas deepClone()
Клонирует этот canvas.
Returns: XpsCanvas - Clone of this canvas.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
Обеспечивает доступ к дочерним элементам по индексу i.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| i | int | Индекс дочернего элемента. |
Returns: XpsContentElement - Child element at i position.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getClip()
public XpsPathGeometry getClip()
Возвращает геометрию пути, ограничивающую отрисованную область элемента.
Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.
getEdgeMode()
public XpsEdgeMode getEdgeMode()
Возвращает значение, которое контролирует, как рендерятся края путей внутри canvas.
Returns: XpsEdgeMode - The edge rendering mode.
getHyperlinkTarget()
public XpsHyperlinkTarget getHyperlinkTarget()
Возвращает объект цели гиперссылки.
Returns: XpsHyperlinkTarget - Hyperlink target object.
getOpacity()
public float getOpacity()
Возвращает значение, определяющее равномерную прозрачность элемента.
Returns: float — значение, определяющее равномерную прозрачность элемента.
getOpacityMask()
public XpsBrush getOpacityMask()
Возвращает кисть, задающую маску альфа‑значений, применяемую к элементу так же, как атрибут Opacity, но позволяющую использовать разные альфа‑значения для разных областей элемента.
Returns: XpsBrush - The brush specifying a mask.
getRenderTransform()
public XpsMatrix getRenderTransform()
Возвращает аффинную матрицу преобразования, устанавливающую новую систему координат для всех атрибутов элемента и всех его дочерних элементов (если есть).
Returns: XpsMatrix - The affine transformation matrix.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Вставляет новый canvas в список дочерних элементов этого canvas в позицию индекса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| индекс | int | Позиция, в которой следует вставить новый canvas. |
Returns: XpsCanvas - Inserted canvas.
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)
Вставляет новые glyphs в список дочерних элементов этого canvas в позицию индекса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| индекс | int | Позиция, в которой следует вставить новые glyphs. |
| fontFamily | java.lang.String | Семейство шрифтов. |
| fontSize | float | Размер шрифта. |
| fontStyle | XpsFontStyle | Стиль шрифта. |
| originX | float | Координата X начала глифов. |
| originY | float | Координата T начала glyphs. |
| unicodeString | java.lang.String | Строка для печати. |
Returns: XpsGlyphs - Added glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Вставляет новый path в список дочерних элементов этого canvas в позицию индекса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| индекс | int | Позиция, в которой следует вставить новый path. |
| data | XpsPathGeometry | Геометрия пути. |
Returns: XpsPath - Inserted path.
iterator()
public Iterator<XpsContentElement> iterator()
Реализация интерфейса Iterable.
Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> — возвращает перечислитель для списка.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setClip(XpsPathGeometry value)
public void setClip(XpsPathGeometry value)
Устанавливает геометрию пути, ограничивающую отрисованную область элемента.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | XpsPathGeometry | Геометрия пути, ограничивающая отрисованную область элемента. |
setEdgeMode(XpsEdgeMode value)
public void setEdgeMode(XpsEdgeMode value)
Устанавливает значение, которое контролирует, как рендерятся края путей внутри canvas.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | XpsEdgeMode | Режим рендеринга краёв. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Устанавливает объект цели гиперссылки.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | XpsHyperlinkTarget | Объект цели гиперссылки. |
setOpacity(float value)
public void setOpacity(float value)
Устанавливает значение, определяющее равномерную прозрачность элемента.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | float | Значение, определяющее равномерную прозрачность элемента. |
setOpacityMask(XpsBrush value)
public void setOpacityMask(XpsBrush value)
Устанавливает кисть, задающую маску альфа‑значений, которая применяется к элементу так же, как атрибут Opacity, но позволяет использовать разные альфа‑значения для разных областей элемента.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | XpsBrush | Кисть, задающая маску. |
setRenderTransform(XpsMatrix value)
public void setRenderTransform(XpsMatrix value)
Устанавливает аффинную матрицу преобразования, создающую новую систему координат для всех атрибутов элемента и всех дочерних элементов (если есть).
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | XpsMatrix | Аффинная матрица преобразования. |
size()
public int size()
Возвращает количество дочерних элементов.
Returns: int — количество дочерних элементов.
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 |