Class XpsCanvas

XpsCanvas class

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

public sealed class XpsCanvas : XpsContentElement

プロパティ

名前説明
Clip { get; set; }要素のレンダリング領域を制限するパス ジオメトリ インスタンスを返す/設定します。
Count { get; }子要素の数を返します。
EdgeMode { get; set; }キャンバス内のパスの端がどのようにレンダリングされるかを制御する値を返す/設定します.
HyperlinkTarget { get; set; }ハイパーリンク ターゲット オブジェクトを返す/設定します。
Item { get; }インデックスによる要素の子へのアクセスを提供しますi.
Opacity { get; set; }要素の均一な透明度を定義する値を返す/設定します.
OpacityMask { get; set; }不透明度属性 と同じ方法で要素に適用されるアルファ値 のマスクを指定するブラシを返す/設定しますが、要素の異なる領域に対して異なるアルファ値を許可します。
RenderTransform { get; set; }要素のすべての属性とすべての子要素 (存在する場合) の新しい座標 frame を確立するアフィン変換マトリックスを返す/設定します.

メソッド

名前説明
Add<T>(T)このキャンバスの子リストに要素を追加します。
AddCanvas()新しいキャンバスをこのキャンバスの子リストに追加します。
AddGlyphs(string, float, FontStyle, float, float, string)新しいグリフをこのキャンバスの子リストに追加します。
AddPath(XpsPathGeometry)このキャンバスの子リストに新しいパスを追加します.
Clone()このキャンバスを複製します。
GetEnumerator()の実装IEnumerableインターフェイス.
Insert<T>(int, T)このキャンバスの子リストに要素を挿入しますindex位置.
InsertCanvas(int)新しいキャンバスをこのキャンバスの子リストに挿入しますindex位置.
InsertGlyphs(int, string, float, FontStyle, float, float, string)新しいグリフをこのキャンバスの子リストに挿入しますindex位置.
InsertPath(int, XpsPathGeometry)このキャンバスの子リストへの新しいパスを挿入しますindex位置.

関連項目