Class XpsCanvas

Class XpsCanvas

Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)

キャンバス要素の機能をカプセル化するクラスです。
この要素は要素をグループ化します。例えば、グリフとパス要素をキャンバス内でグループ化して、ユニット(ハイパーリンクの宛先として)として識別したり、各子要素および祖先要素に合成プロパティ値を適用したりできます。

public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable

継承

objectXpsObjectXpsElementXpsHyperlinkElementXpsContentElementXpsCanvas

実装

IEnumerable<xpscontentelement>, IEnumerable

継承メンバー

XpsContentElement.RenderTransform, XpsContentElement.Clip, XpsContentElement.Opacity, XpsContentElement.OpacityMask, XpsHyperlinkElement.HyperlinkTarget, XpsElement.GetEnumerator(), XpsElement.this[int], XpsElement.Count, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

プロパティ

EdgeMode

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

public XpsEdgeMode EdgeMode { get; set; }

プロパティ値

XpsEdgeMode

メソッド

Add<t>(T)

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

public T Add<t>(T element) where T : XpsContentElement

パラメータ

element T

追加される要素。

戻り値

T

追加された要素。

型パラメータ

T

追加する要素の型。

AddCanvas()

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

public XpsCanvas AddCanvas()

戻り値

XpsCanvas

追加されたキャンバス。

AddGlyphs(string, float, FontStyle, float, float, string)

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

public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

パラメータ

fontFamily string

フォントファミリー。

fontSize float

フォントサイズ。

fontStyle FontStyle

フォントスタイル。

originX float

グリフの原点X座標。

originY float

グリフの原点T座標。

unicodeString string

印刷される文字列。

戻り値

XpsGlyphs

追加されたグリフ。

AddPath(XpsPathGeometry)

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

public XpsPath AddPath(XpsPathGeometry data)

パラメータ

data XpsPathGeometry

パスのジオメトリ。

戻り値

XpsPath

追加されたパス。

Clone()

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

public XpsCanvas Clone()

戻り値

XpsCanvas

このキャンバスのクローン。

Insert<t>(int, T)

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

public T Insert<t>(int index, T element) where T : XpsContentElement

パラメータ

index int

要素を挿入する位置。

element T

挿入される要素。

戻り値

T

挿入された要素。

型パラメータ

T

追加する要素の型。

InsertCanvas(int)

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

public XpsCanvas InsertCanvas(int index)

パラメータ

index int

新しいキャンバスを挿入する位置。

戻り値

XpsCanvas

挿入されたキャンバス。

InsertGlyphs(int, string, float, FontStyle, float, float, string)

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

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

パラメータ

index int

新しいグリフを挿入する位置。

fontFamily string

フォントファミリー。

fontSize float

フォントサイズ。

fontStyle FontStyle

フォントスタイル。

originX float

グリフの原点X座標。

originY float

グリフの原点T座標。

unicodeString string

印刷される文字列。

戻り値

XpsGlyphs

追加されたグリフ。

InsertPath(int, XpsPathGeometry)

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

public XpsPath InsertPath(int index, XpsPathGeometry data)

パラメータ

index int

新しいパスを挿入する位置。

data XpsPathGeometry

パスのジオメトリ。

戻り値

XpsPath

挿入されたパス。

 日本語