Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
キャンバス要素の機能をカプセル化するクラスです。
この要素は要素をグループ化します。例えば、グリフとパス要素をキャンバス内でグループ化して、ユニット(ハイパーリンクの宛先として)として識別したり、各子要素および祖先要素に合成プロパティ値を適用したりできます。
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
継承
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
実装
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; }
プロパティ値
メソッド
Add<t>(T)
このキャンバスの子リストに要素を追加します。
public T Add<t>(T element) where T : XpsContentElement
パラメータ
element
T
追加される要素。
戻り値
T
追加された要素。
型パラメータ
T
追加する要素の型。
AddCanvas()
このキャンバスの子リストに新しいキャンバスを追加します。
public XpsCanvas AddCanvas()
戻り値
追加されたキャンバス。
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
印刷される文字列。
戻り値
追加されたグリフ。
AddPath(XpsPathGeometry)
このキャンバスの子リストに新しいパスを追加します。
public XpsPath AddPath(XpsPathGeometry data)
パラメータ
data
XpsPathGeometry
パスのジオメトリ。
戻り値
追加されたパス。
Clone()
このキャンバスのクローンを作成します。
public XpsCanvas Clone()
戻り値
このキャンバスのクローン。
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
新しいキャンバスを挿入する位置。
戻り値
挿入されたキャンバス。
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
印刷される文字列。
戻り値
追加されたグリフ。
InsertPath(int, XpsPathGeometry)
このキャンバスの子リストにindex
位置で新しいパスを挿入します。
public XpsPath InsertPath(int index, XpsPathGeometry data)
パラメータ
index
int
新しいパスを挿入する位置。
data
XpsPathGeometry
パスのジオメトリ。
戻り値
挿入されたパス。