Aspose::Page::XPS::XpsModel::XpsPathGeometry Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| AddSegment(System::SharedPtr<XpsPathSegment>) | Fügt ein Pfadsegment zur Liste der Kindsegmente der letzten Pfadfigur hinzu. |
| Clone() | Klonen Sie diese Pfadgeometrie. |
| get_FillRule() const | Gibt 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() override | Gibt 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>) override | Gibt 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) override | Setzt 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
- Class XpsArray
- Class ITransformableProperty
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++