Class XpsPathGeometry
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
PathGeometryプロパティ要素の機能をカプセル化するクラスです。
この要素は、Figures属性または子のPathFigure要素で指定された一連のパス図形を含みます。
public sealed class XpsPathGeometry : XpsArray<xpspathfigure>
継承
object ← XpsObject ← XpsArray<xpspathfigure> ← XpsPathGeometry
継承されたメンバー
XpsArray<xpspathfigure>.Add(XpsPathFigure), XpsArray<xpspathfigure>.Remove(XpsPathFigure), XpsArray<xpspathfigure>.Insert(int, XpsPathFigure), XpsArray<xpspathfigure>.RemoveAt(int), XpsArray<xpspathfigure>.this[int], XpsArray<xpspathfigure>.Count, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
プロパティ
FillRule
幾何形状の交差する領域がどのように組み合わされて領域を形成するかを指定する値を取得/設定します。
public XpsFillRule FillRule { get; set; }
プロパティ値
PathFigures
子のパス図形のリストを返します。
public List<xpspathfigure> PathFigures { get; }
プロパティ値
List<XpsPathFigure>
Transform
塗りつぶし、クリッピング、またはストロークに使用される前に、パスジオメトリのすべての子要素および子孫要素に適用されるローカル行列変換を確立するアフィン変換行列を取得/設定します。
public XpsMatrix Transform { get; set; }
プロパティ値
メソッド
AddSegment(XpsPathSegment)
最後のパス図形の子セグメントのリストにパスセグメントを追加します。
public XpsPathSegment AddSegment(XpsPathSegment segment)
パラメーター
segment
XpsPathSegment
追加されるパスセグメント。
戻り値
追加されたパスセグメント。
Clone()
このパスジオメトリをクローンします。
public XpsPathGeometry Clone()
戻り値
このパスジオメトリのクローン。
InsertSegment(int, XpsPathSegment)
最後のパス図形の子セグメントのリストに、index
位置でパスセグメントを挿入します。
public XpsPathSegment InsertSegment(int index, XpsPathSegment segment)
パラメーター
index
int
セグメントを挿入する位置。
segment
XpsPathSegment
挿入されるパスセグメント。
戻り値
挿入されたパスセグメント。
RemoveSegment(XpsPathSegment)
最後のパス図形の子セグメントのリストからパスセグメントを削除します。
public XpsPathSegment RemoveSegment(XpsPathSegment segment)
パラメーター
segment
XpsPathSegment
削除されるパスセグメント。
戻り値
削除されたパスセグメント。
RemoveSegmentAt(int)
最後のパス図形の子セグメントのリストから、index
位置でパスセグメントを削除します。
public XpsPathSegment RemoveSegmentAt(int index)
パラメーター
index
int
削除されるパスセグメントの位置。
戻り値
削除されたパスセグメント。