Class XpsPathGeometry
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Klasse, die die Eigenschaften des PathGeometry-Elementes kapselt.
Dieses Element enthält eine Menge von Pfadfiguren, die entweder mit dem Attribut Figures oder
mit einem untergeordneten PathFigure-Element angegeben sind.
public sealed class XpsPathGeometry : XpsArray<xpspathfigure>
Vererbung
object ← XpsObject ← XpsArray<xpspathfigure> ← XpsPathGeometry
Vererbte Mitglieder
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()
Eigenschaften
FillRule
Gibt den Wert zurück/setzt ihn, der angibt, wie die sich überschneidenden Bereiche von geometrischen
Formen kombiniert werden, um eine Region zu bilden.
public XpsFillRule FillRule { get; set; }
Eigenschaftswert
PathFigures
Gibt die Liste der untergeordneten Pfadfiguren zurück.
public List<xpspathfigure> PathFigures { get; }
Eigenschaftswert
List<XpsPathFigure>
Transform
Gibt die affine Transformationsmatrix zurück/setzt sie, die die lokale Matrix-Transformation
festlegt, die auf alle untergeordneten und abgeleiteten Elemente der Pfadgeometrie angewendet wird, bevor sie
zum Füllen, Beschneiden oder Streichen verwendet wird.
public XpsMatrix Transform { get; set; }
Eigenschaftswert
Methoden
AddSegment(XpsPathSegment)
Fügt ein Pfadsegment zur Liste der untergeordneten Segmente der letzten Pfadfigur hinzu.
public XpsPathSegment AddSegment(XpsPathSegment segment)
Parameter
segment
XpsPathSegment
Das hinzuzufügende Pfadsegment.
Rückgabe
Hinzugefügtes Pfadsegment.
Clone()
Kopiert diese Pfadgeometrie.
public XpsPathGeometry Clone()
Rückgabe
Kopie dieser Pfadgeometrie.
InsertSegment(int, XpsPathSegment)
Fügt ein Pfadsegment zur Liste der untergeordneten Segmente der letzten Pfadfigur an der index
-Position ein.
public XpsPathSegment InsertSegment(int index, XpsPathSegment segment)
Parameter
index
int
Position, an der ein Segment eingefügt werden soll.
segment
XpsPathSegment
Ein Pfadsegment, das eingefügt werden soll.
Rückgabe
Eingefügtes Pfadsegment.
RemoveSegment(XpsPathSegment)
Entfernt ein Pfadsegment aus der Liste der untergeordneten Segmente der letzten Pfadfigur.
public XpsPathSegment RemoveSegment(XpsPathSegment segment)
Parameter
segment
XpsPathSegment
Das zu entfernende Pfadsegment.
Rückgabe
Entferntes Pfadsegment.
RemoveSegmentAt(int)
Entfernt ein Pfadsegment aus der Liste der untergeordneten Segmente der letzten Pfadfigur an der index
-Position.
public XpsPathSegment RemoveSegmentAt(int index)
Parameter
index
int
Position, an der ein Pfadsegment entfernt werden soll.
Rückgabe
Entferntes Pfadsegment.