Share via


Interfaz IXpsOMPath (xpsobjectmodel.h)

Describe un elemento visual que no es de texto.

Herencia

La interfaz IXpsOMPath hereda de IXpsOMVisual. IXpsOMPath también tiene estos tipos de miembros:

Métodos

La interfaz IXpsOMPath tiene estos métodos.

 
IXpsOMPath::Clone

Realiza una copia profunda de la interfaz. (IXpsOMPath.Clone)
IXpsOMPath::GetAccessibilityLongDescription

Obtiene la descripción textual larga (detallada) del contenido del objeto. (IXpsOMPath.GetAccessibilityLongDescription)
IXpsOMPath::GetAccessibilityShortDescription

Obtiene la breve descripción textual del contenido del objeto.
IXpsOMPath::GetFillBrush

Obtiene un puntero a la interfaz IXpsOMBrush resuelta que contiene el pincel de relleno de la ruta de acceso.
IXpsOMPath::GetFillBrushLocal

Obtiene un puntero a la interfaz IXpsOMBrush local y no compartida que contiene el pincel de relleno para la ruta de acceso.
IXpsOMPath::GetFillBrushLookup

Obtiene la clave de búsqueda del pincel que se almacena en un diccionario de recursos y se usa como pincel de relleno para la ruta de acceso.
IXpsOMPath::GetGeometry

Obtiene un puntero a la interfaz IXpsOMGeometry de la ruta de acceso, que describe el área de relleno resuelta para esta ruta de acceso.
IXpsOMPath::GetGeometryLocal

Obtiene la geometría local y no compartida del área de relleno resuelta para esta ruta de acceso.
IXpsOMPath::GetGeometryLookup

Obtiene la clave de búsqueda de un objeto geometry compartido almacenado en un diccionario de recursos y que describe el área de relleno resuelta para esta ruta de acceso.
IXpsOMPath::GetSnapsToPixels

Obtiene un valor booleano que indica si la ruta de acceso se va a ajustar a píxeles del dispositivo cuando se representa la ruta de acceso.
IXpsOMPath::GetStrokeBrush

Obtiene un puntero a la interfaz IXpsOMBrush resuelta que contiene el pincel de trazo establecido para la ruta de acceso.
IXpsOMPath::GetStrokeBrushLocal

Obtiene un puntero a la interfaz IXpsOMBrush local y no compartida que contiene el pincel de trazo para la ruta de acceso.
IXpsOMPath::GetStrokeBrushLookup

Obtiene la clave de búsqueda del pincel que se almacena en un diccionario de recursos y se va a usar como pincel de trazo para la ruta de acceso.
IXpsOMPath::GetStrokeDashCap

Obtiene el estilo del extremo que se va a usar en el guión de trazo.
IXpsOMPath::GetStrokeDashes

Obtiene un puntero a la interfaz IXpsOMDashCollection que contiene las estructuras XPS_DASH que definen el patrón de guión del trazo.
IXpsOMPath::GetStrokeDashOffset

Obtiene el desplazamiento desde el origen del trazo hasta el punto inicial del patrón de matriz de guiones.
IXpsOMPath::GetStrokeEndLineCap

Obtiene el estilo del extremo de la línea de trazo.
IXpsOMPath::GetStrokeLineJoin

Obtiene el estilo para unir líneas de trazos.
IXpsOMPath::GetStrokeMiterLimit

Obtiene el valor de límite de miter establecido para el trazo.
IXpsOMPath::GetStrokeStartLineCap

Obtiene el estilo del extremo de línea al principio de la línea de trazo.
IXpsOMPath::GetStrokeThickness

Obtiene el grosor del trazo.
IXpsOMPath::SetAccessibilityLongDescription

Establece la descripción textual larga (detallada) del contenido del objeto. (IXpsOMPath.SetAccessibilityLongDescription)
IXpsOMPath::SetAccessibilityShortDescription

Establece la descripción textual breve del contenido del objeto. (IXpsOMPath.SetAccessibilityShortDescription)
IXpsOMPath::SetFillBrushLocal

Establece el puntero a la interfaz IXpsOMBrush local y no compartida que se va a usar como pincel de relleno.
IXpsOMPath::SetFillBrushLookup

Establece el nombre de clave de búsqueda de un pincel compartido en un diccionario de recursos, que se usará como pincel de relleno.
IXpsOMPath::SetGeometryLocal

Establece el puntero a la interfaz IXpsOMGeometry local y no compartida que contiene la geometría del área de relleno resuelta que se va a establecer para esta ruta de acceso.
IXpsOMPath::SetGeometryLookup

Establece el nombre de clave de búsqueda de una geometría compartida en un diccionario de recursos.
IXpsOMPath::SetSnapsToPixels

Establece un valor booleano que indica si la ruta de acceso se ajustará a píxeles del dispositivo cuando se represente esa ruta de acceso.
IXpsOMPath::SetStrokeBrushLocal

Establece un puntero a una interfaz IXpsOMBrush local y no compartida que se usará como pincel de trazo.
IXpsOMPath::SetStrokeBrushLookup

Establece el nombre de clave de búsqueda de un pincel compartido que se usará como pincel de trazo.
IXpsOMPath::SetStrokeDashCap

Establece el estilo de la tapa de guiones del trazo.
IXpsOMPath::SetStrokeDashOffset

Establece el desplazamiento desde el origen del trazo hasta el punto inicial del patrón de matriz de guiones.
IXpsOMPath::SetStrokeEndLineCap

Establece el estilo del extremo de la línea de trazo.
IXpsOMPath::SetStrokeLineJoin

Establece el estilo para unir líneas de trazos.
IXpsOMPath::SetStrokeMiterLimit

Establece el límite de miter de la ruta de acceso.
IXpsOMPath::SetStrokeStartLineCap

Establece el estilo del límite de línea del trazo al principio de la línea del trazo.
IXpsOMPath::SetStrokeThickness

Establece el grosor del trazo.

Comentarios

En el ejemplo de código siguiente se muestra cómo crear una instancia de esta interfaz.


IXpsOMPath    *newInterface;

// Note the implicit requirement that CoInitializeEx 
//  has previously been called from this thread.

hr = CoCreateInstance(
    __uuidof(XpsOMObjectFactory),
    NULL,
    CLSCTX_INPROC_SERVER,
    _uuidof(IXpsOMObjectFactory),
    reinterpret_cast<LPVOID*>(&xpsFactory)
    );

if (SUCCEEDED(hr))
{
    hr = xpsFactory->CreatePath (&newInterface);

    if (SUCCEEDED(hr))
    {
        // use newInterface

        newInterface->Release();
    }
    xpsFactory->Release();
}
else
{
    // evaluate HRESULT error returned in hr
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado xpsobjectmodel.h

Consulte también

IXpsOMObjectFactory::CreatePath

IXpsOMVisual

Interfaces

XML Paper Specification