Aspose::Page::XPS::XpsModel::XpsPathGeometry Klasse

XpsPathGeometry class

Klasse, die PathGeometry-Eigenschaftselementeigenschaften kapselt. Dieses Element enthält eine Menge von Pfadfiguren, die entweder mit dem Figures-Attribut oder mit einem untergeordneten PathFigure-Element angegeben werden.

class XpsPathGeometry : public Aspose::Page::XPS::XpsModel::XpsArray<System::SharedPtr<XpsPathFigure>>,
                        public Aspose::Page::XPS::XpsModel::ITransformableProperty

Methoden

MethodeBeschreibung
AddSegment(System::SharedPtr<XpsPathSegment>)Fügt ein Pfadsegment zur Liste der Kindsegmente der letzten Pfadfigur hinzu.
Clone()Klonen Sie diese Pfadgeometrie.
get_FillRule() constGibt den Wert zurück/setzt ihn, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.
get_PathFigures()Gibt die Liste der Kind-Pfadfiguren zurück.
get_Transform() overrideGibt die affine Transformationsmatrix zurück/setzt sie, die die lokale Matrixtransformation festlegt, die auf alle Kind- und Nachfahren-Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.
InsertSegment(int32_t, System::SharedPtr<XpsPathSegment>)Fügt ein Pfadsegment an der Position index in die Liste der Kindsegmente der letzten Pfadfigur ein.
RemoveSegment(System::SharedPtr<XpsPathSegment>)Entfernt ein Pfadsegment aus der Liste der Kindsegmente der letzten Pfadfigur.
RemoveSegmentAt(int32_t)Entfernt ein Pfadsegment an der Position index aus der Liste der Kindsegmente der letzten Pfadfigur.
set_FillRule(XpsFillRule)Gibt den Wert zurück/setzt ihn, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.
set_Transform(System::SharedPtr<XpsMatrix>) overrideGibt die affine Transformationsmatrix zurück/setzt sie, die die lokale Matrixtransformation festlegt, die auf alle Kind- und Nachfahren-Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.
SetTemplateWeakPtr(uint32_t) overrideSetzt das n‑te Vorlagenargument auf einen schwachen Zeiger (statt eines geteilten). Ermöglicht das Umschalten von Zeigern in Containern in den schwachen Modus.

Siehe auch