Interface ID2D1SvgPathData (d2d1svg.h)
Interface décrivant les données de chemin SVG. Les données de chemin d’accès peuvent être définies en tant qu’attribut 'd' sur un élément 'path'.
Le jeu de données de chemin d’accès est factorisé en deux tableaux. Le tableau de données de segments stocke tous les nombres et le tableau de commandes stocke l’ensemble de commandes. Contrairement au jeu de données de chaîne dans l’attribut d, chaque commande de cette représentation utilise un nombre fixe d’éléments dans le tableau de données de segment. Par conséquent, le chemin « M 0,0 100,0 0,100 Z » est représenté comme suit : « M0,0 L100,0 L0,100 Z ». Celui-ci est divisé en deux tableaux, avec les données de segment contenant « 0,0 0 100,0 0,100 » et les commandes contenant « M L L Z ».
Héritage
L’interface ID2D1SvgPathData hérite de ID2D1SvgAttribute. ID2D1SvgPathData a également les types de membres suivants :
Méthodes
L’interface ID2D1SvgPathData comporte ces méthodes.
ID2D1SvgPathData ::CreatePathGeometry Crée un objet geometry path représentant les données de chemin d’accès. |
ID2D1SvgPathData ::GetCommands Obtient les commandes du tableau de commandes. |
ID2D1SvgPathData ::GetCommandsCount Obtient la taille du tableau de commandes. |
ID2D1SvgPathData ::GetSegmentData Obtient des données du tableau de données de segment. |
ID2D1SvgPathData ::GetSegmentDataCount Obtient la taille du tableau de données de segment. |
ID2D1SvgPathData ::RemoveCommandsAtEnd Supprime les commandes de la fin du tableau de commandes. |
ID2D1SvgPathData ::RemoveSegmentDataAtEnd Supprime les données de la fin du tableau de données de segment. |
ID2D1SvgPathData ::UpdateCommands Mises à jour le tableau de commandes. Les commandes existantes non mises à jour par cette méthode sont conservées. Le tableau est redimensionné si nécessaire pour prendre en charge les nouvelles commandes. |
ID2D1SvgPathData ::UpdateSegmentData Mises à jour le tableau de données de segment. Les données de segment existantes non mises à jour par cette méthode sont conservées. Le tableau est redimensionné si nécessaire pour prendre en charge les nouvelles données de segment. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d2d1svg.h |