Partager via


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