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要素をキャンバス内でグループ化し、単位として識別(ハイパーリンク先として)したり、各子要素と先祖要素に合成プロパティ値を適用したりできます。

メソッド

メソッド説明
add(T element)このキャンバスの子リストに要素を追加します。
insert(int index, T element)このキャンバスの子リストの index 位置に要素を挿入します。
addCanvas()このキャンバスの子リストに新しいキャンバスを追加します。
addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)このキャンバスの子リストに新しいグリフを追加します。
addPath(XpsPathGeometry data)このキャンバスの子リストに新しいパスを追加します。
deepClone()このキャンバスをクローンします。
equals(Object arg0)
get(int i)インデックス i による要素の子へのアクセスを提供します。
getClass()
getClip()要素の描画領域を制限するパスジオメトリを返します。
getEdgeMode()キャンバス内のパスのエッジがどのように描画されるかを制御する値を返します。
getHyperlinkTarget()ハイパーリンクのターゲットオブジェクトを返します。
getOpacity()要素の均一な透明度を定義する値を返します。
getOpacityMask()Opacity 属性と同様に要素に適用されるアルファ値のマスクを指定するブラシを返しますが、要素の異なる領域に対して異なるアルファ値を設定できます。
getRenderTransform()要素およびすべての子要素(存在する場合)のすべての属性に対して新しい座標系を確立するアフィン変換行列を返します。
hashCode()
insertCanvas(int index)このキャンバスの子リストの index 位置に新しいキャンバスを挿入します。
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)このキャンバスの子リストの index 位置に新しいグリフを挿入します。
insertPath(int index, XpsPathGeometry data)このキャンバスの子リストの index 位置に新しいパスを挿入します。
iterator()Iterable インターフェイスの実装。
notify()
notifyAll()
setClip(XpsPathGeometry value)要素の描画領域を制限するパスジオメトリを設定します。
setEdgeMode(XpsEdgeMode value)キャンバス内のパスのエッジがどのように描画されるかを制御する値を設定します。
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)

このキャンバスの子リストに要素を追加します。

Parameters:

パラメータ説明
要素T追加する要素です。

Returns: T - 追加された要素。

insert(int index, T element)

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

このキャンバスの子リストの index 位置に要素を挿入します。

Parameters:

パラメータ説明
インデックスint要素を挿入すべき位置。
要素T挿入する要素。

Returns: T - 挿入された要素。

addCanvas()

public XpsCanvas addCanvas()

このキャンバスの子リストに新しいキャンバスを追加します。

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)

このキャンバスの子リストに新しいグリフを追加します。

Parameters:

パラメータ説明
fontFamilyjava.lang.Stringフォントファミリー。
fontSizefloatフォントサイズ。
fontStyleXpsFontStyleフォントスタイル。
originXfloatグリフの原点 X 座標。
originYfloatグリフの原点 T 座標。
unicodeStringjava.lang.String印刷される文字列。

Returns: XpsGlyphs - Added glyphs.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

このキャンバスの子リストに新しいパスを追加します。

Parameters:

パラメータ説明
dataXpsPathGeometryパスのジオメトリ。

Returns: XpsPath - Added path.

deepClone()

public XpsCanvas deepClone()

このキャンバスをクローンします。

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()

キャンバス内のパスのエッジがどのように描画されるかを制御する値を返します。

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)

このキャンバスの子リストの index 位置に新しいキャンバスを挿入します。

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)

このキャンバスの子リストの index 位置に新しいグリフを挿入します。

Parameters:

パラメータ説明
インデックスint新しい Glyphs を挿入すべき位置です。
fontFamilyjava.lang.Stringフォントファミリー。
fontSizefloatフォントサイズ。
fontStyleXpsFontStyleフォントスタイル。
originXfloatグリフの原点 X 座標。
originYfloatグリフの原点 T 座標。
unicodeStringjava.lang.String印刷される文字列。

Returns: XpsGlyphs - Added glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

このキャンバスの子リストの index 位置に新しいパスを挿入します。

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)

キャンバス内のパスのエッジがどのように描画されるかを制御する値を設定します。

Parameters:

パラメータ説明
valueXpsEdgeModeエッジ描画モード。

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

ハイパーリンクのターゲットオブジェクトを設定します。

Parameters:

パラメータ説明
valueXpsHyperlinkTargetハイパーリンクのターゲットオブジェクト。

setOpacity(float value)

public void setOpacity(float value)

要素の均一な透明度を定義する値を設定します。

Parameters:

パラメータ説明
valuefloat要素の均一な透明度を定義する値。

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