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 |