Aspose::Page::XPS::XpsModel::XpsPathGeometry klass
Innehåll
[
Dölj
]XpsPathGeometry class
Klass som kapslar in PathGeometry-egenskapselementfunktioner. Detta element innehåller en uppsättning path-figurer som anges antingen med attributet Figures eller med ett barn-PathFigure-element.
class XpsPathGeometry : public Aspose::Page::XPS::XpsModel::XpsArray<System::SharedPtr<XpsPathFigure>>,
public Aspose::Page::XPS::XpsModel::ITransformableProperty
Metoder
| Metod | Beskrivning |
|---|---|
| AddSegment(System::SharedPtr<XpsPathSegment>) | Lägger till ett path‑segment i listan över undersegment för den sista path‑figuren. |
| Clone() | Klonar denna path‑geometri. |
| get_FillRule() const | Returnerar/sätter värdet som specificerar hur de skärande områdena för geometriska former kombineras för att bilda en region. |
| get_PathFigures() | Returnerar lista över underordnade path‑figurer. |
| get_Transform() override | Returnerar/sätter den affina transformationsmatrisen som etablerar den lokala matrisomvandlingen som tillämpas på alla under‑ och avkommande element i path‑geometrin innan den används för fyllning, beskärning eller konturering. |
| InsertSegment(int32_t, System::SharedPtr<XpsPathSegment>) | Infogar ett path‑segment i listan över undersegment för den sista path‑figuren på index‑position. |
| RemoveSegment(System::SharedPtr<XpsPathSegment>) | Tar bort ett path‑segment från listan över undersegment för den sista path‑figuren. |
| RemoveSegmentAt(int32_t) | Tar bort ett path‑segment från listan över undersegment för den sista path‑figuren på index‑position. |
| set_FillRule(XpsFillRule) | Returnerar/sätter värdet som specificerar hur de skärande områdena för geometriska former kombineras för att bilda en region. |
| set_Transform(System::SharedPtr<XpsMatrix>) override | Returnerar/sätter den affina transformationsmatrisen som etablerar den lokala matrisomvandlingen som tillämpas på alla under‑ och avkommande element i path‑geometrin innan den används för fyllning, beskärning eller konturering. |
| SetTemplateWeakPtr(uint32_t) override | Ställ in n:te mallargumentet som en svag pekare (istället för delad). Tillåter att byta pekare i behållare till svagt läge. |
Se även
- Class XpsArray
- Class ITransformableProperty
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++