Aspose::Page::XPS::XpsModel::XpsPathGeometry classe

XpsPathGeometry class

Classe encapsulant les fonctionnalités de l’élément de propriété PathGeometry. Cet élément contient un ensemble de figures de chemin spécifiées soit avec l’attribut Figures, soit avec un élément enfant PathFigure.

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

Méthodes

MéthodeDescription
AddSegment(System::SharedPtr<XpsPathSegment>)Ajoute un segment de chemin à la liste des segments enfants de la dernière figure de chemin.
Clone()Clone cette géométrie de chemin.
get_FillRule() constRenvoie/definit la valeur spécifiant comment les zones d’intersection des formes géométriques sont combinées pour former une région.
get_PathFigures()Renvoie la liste des figures de chemin enfants.
get_Transform() overrideRenvoie/definit la matrice de transformation affine établissant la transformation matricielle locale appliquée à tous les éléments enfants et descendants de la géométrie de chemin avant son utilisation pour le remplissage, le découpage ou le tracé.
InsertSegment(int32_t, System::SharedPtr<XpsPathSegment>)Insère un segment de chemin dans la liste des segments enfants de la dernière figure de chemin à la position index.
RemoveSegment(System::SharedPtr<XpsPathSegment>)Supprime un segment de chemin de la liste des segments enfants de la dernière figure de chemin.
RemoveSegmentAt(int32_t)Supprime un segment de chemin de la liste des segments enfants de la dernière figure de chemin à la position index.
set_FillRule(XpsFillRule)Renvoie/definit la valeur spécifiant comment les zones d’intersection des formes géométriques sont combinées pour former une région.
set_Transform(System::SharedPtr<XpsMatrix>) overrideRenvoie/definit la matrice de transformation affine établissant la transformation matricielle locale appliquée à tous les éléments enfants et descendants de la géométrie de chemin avant son utilisation pour le remplissage, le découpage ou le tracé.
SetTemplateWeakPtr(uint32_t) overrideDéfinit le n-ième argument de modèle comme un pointeur faible (plutôt que partagé). Permet de basculer les pointeurs dans les conteneurs en mode faible.

Voir aussi