Interfaccia ID2D1SvgPathData (d2d1svg.h)

Interfaccia che descrive i dati del percorso SVG. I dati del percorso possono essere impostati come attributo 'd' in un elemento 'path'.

Il set di dati di percorso viene inserito in due matrici. La matrice di dati del segmento archivia tutti i numeri e la matrice dei comandi archivia il set di comandi. A differenza del set di dati stringa nell'attributo d, ogni comando in questa rappresentazione usa un numero fisso di elementi nella matrice di dati del segmento. Pertanto, il percorso "M 0,0 100,0 0,100 Z" è rappresentato come: "M0,0 L100,0 L0,100 Z". Questa operazione è suddivisa in due matrici, con i dati del segmento contenenti "0,0 100,0 0,100" e i comandi contenenti "M L L Z".

Ereditarietà

L'interfaccia ID2D1SvgPathData eredita da ID2D1SvgAttribute. ID2D1SvgPathData include anche questi tipi di membri:

Metodi

L'interfaccia ID2D1SvgPathData include questi metodi.

 
ID2D1SvgPathData::CreatePathGeometry

Crea un oggetto geometry di percorso che rappresenta i dati del percorso.
ID2D1SvgPathData::GetCommands

Ottiene i comandi dalla matrice dei comandi.
ID2D1SvgPathData::GetCommandsCount

Ottiene le dimensioni della matrice dei comandi.
ID2D1SvgPathData::GetSegmentData

Ottiene i dati dalla matrice di dati del segmento.
ID2D1SvgPathData::GetSegmentDataCount

Ottiene le dimensioni della matrice di dati del segmento.
ID2D1SvgPathData::RemoveCommandsAtEnd

Rimuove i comandi dalla fine della matrice di comandi.
ID2D1SvgPathData::RemoveSegmentDataAtEnd

Rimuove i dati dalla fine della matrice di dati del segmento.
ID2D1SvgPathData::UpdateCommands

Aggiornamenti matrice di comandi. I comandi esistenti non aggiornati da questo metodo vengono mantenuti. La matrice viene ridimensionata di dimensioni maggiori, se necessario per supportare i nuovi comandi.
ID2D1SvgPathData::UpdateSegmentData

Aggiornamenti la matrice di dati del segmento. I dati dei segmenti esistenti non aggiornati da questo metodo vengono mantenuti. La matrice viene ridimensionata di dimensioni maggiori, se necessario per contenere i nuovi dati del segmento.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d2d1svg.h