Compartir a través de


Interfaz ID2D1SvgPathData (d2d1svg.h)

Interfaz que describe los datos de ruta de acceso SVG. Los datos de ruta de acceso se pueden establecer como el atributo 'd' en un elemento 'path'.

El conjunto de datos de ruta de acceso se factoriza en dos matrices. La matriz de datos de segmento almacena todos los números y la matriz de comandos almacena el conjunto de comandos. A diferencia del conjunto de datos de cadena en el atributo d, cada comando de esta representación usa un número fijo de elementos de la matriz de datos de segmento. Por lo tanto, la ruta de acceso "M 0,0 100,0 0,100 Z" se representa como: "M0,0 L100,0 L0,100 Z". Esto se divide en dos matrices, con los datos de segmento que contienen "0 0 100 0 0 100", y los comandos que contienen "M L L Z".

Herencia

La interfaz ID2D1SvgPathData hereda de ID2D1SvgAttribute. ID2D1SvgPathData también tiene estos tipos de miembros:

Métodos

La interfaz ID2D1SvgPathData tiene estos métodos.

 
ID2D1SvgPathData::CreatePathGeometry

Crea un objeto geometry de ruta de acceso que representa los datos de ruta de acceso.
ID2D1SvgPathData::GetCommands

Obtiene comandos de la matriz de comandos.
ID2D1SvgPathData::GetCommandsCount

Obtiene el tamaño de la matriz de comandos.
ID2D1SvgPathData::GetSegmentData

Obtiene datos de la matriz de datos de segmento.
ID2D1SvgPathData::GetSegmentDataCount

Obtiene el tamaño de la matriz de datos de segmento.
ID2D1SvgPathData::RemoveCommandsAtEnd

Quita los comandos del final de la matriz de comandos.
ID2D1SvgPathData::RemoveSegmentDataAtEnd

Quita los datos del final de la matriz de datos de segmento.
ID2D1SvgPathData::UpdateCommands

Novedades la matriz de comandos. Los comandos existentes no actualizados por este método se conservan. La matriz se cambia de tamaño mayor si es necesario para dar cabida a los nuevos comandos.
ID2D1SvgPathData::UpdateSegmentData

Novedades la matriz de datos de segmento. Los datos de segmento existentes no actualizados por este método se conservan. La matriz se cambia de tamaño mayor si es necesario para dar cabida a los nuevos datos de segmento.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d2d1svg.h