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 |