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, чтобы быть идентифицированными как единица (как назначение гиперссылки) или чтобы применить составное значение свойства к каждому дочернему и предшествующему элементу.

Методы

МетодОписание
add(T element)Добавляет элемент в список дочерних элементов этого canvas.
insert(int index, T element)Вставляет элемент в список дочерних элементов этого 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:

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

Returns: XpsGlyphs - Added glyphs.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Добавляет новый path в список дочерних элементов этого canvas.

Parameters:

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

Returns: XpsPath - Added path.

deepClone()

public XpsCanvas deepClone()

Клонирует этот canvas.

Returns: XpsCanvas - Clone of this canvas.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Returns: boolean

get(int i)

public XpsContentElement get(int i)

Обеспечивает доступ к дочерним элементам по индексу i.

Parameters:

ПараметрТипОписание
iintИндекс дочернего элемента.

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.
fontFamilyjava.lang.StringСемейство шрифтов.
fontSizefloatРазмер шрифта.
fontStyleXpsFontStyleСтиль шрифта.
originXfloatКоордината X начала глифов.
originYfloatКоордината T начала glyphs.
unicodeStringjava.lang.StringСтрока для печати.

Returns: XpsGlyphs - Added glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Вставляет новый path в список дочерних элементов этого canvas в позицию индекса.

Parameters:

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

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:

ПараметрТипОписание
valueXpsPathGeometryГеометрия пути, ограничивающая отрисованную область элемента.

setEdgeMode(XpsEdgeMode value)

public void setEdgeMode(XpsEdgeMode value)

Устанавливает значение, которое контролирует, как рендерятся края путей внутри canvas.

Parameters:

ПараметрТипОписание
valueXpsEdgeModeРежим рендеринга краёв.

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

Устанавливает объект цели гиперссылки.

Parameters:

ПараметрТипОписание
valueXpsHyperlinkTargetОбъект цели гиперссылки.

setOpacity(float value)

public void setOpacity(float value)

Устанавливает значение, определяющее равномерную прозрачность элемента.

Parameters:

ПараметрТипОписание
значениеfloatЗначение, определяющее равномерную прозрачность элемента.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

Устанавливает кисть, задающую маску альфа‑значений, которая применяется к элементу так же, как атрибут Opacity, но позволяет использовать разные альфа‑значения для разных областей элемента.

Parameters:

ПараметрТипОписание
valueXpsBrushКисть, задающая маску.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

Устанавливает аффинную матрицу преобразования, создающую новую систему координат для всех атрибутов элемента и всех дочерних элементов (если есть).

Parameters:

ПараметрТипОписание
valueXpsMatrixАффинная матрица преобразования.

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:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

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