Compartilhar via


Interface IXpsOMPath (xpsobjectmodel.h)

Descreve um item visual que não é de texto.

Herança

A interface IXpsOMPath herda de IXpsOMVisual. O IXpsOMPath também tem estes tipos de membros:

Métodos

A interface IXpsOMPath tem esses métodos.

 
IXpsOMPath::Clone

Faz uma cópia profunda da interface. (IXpsOMPath.Clone)
IXpsOMPath::GetAccessibilityLongDescription

Obtém a descrição textual longa (detalhada) do conteúdo do objeto. (IXpsOMPath.GetAccessibilityLongDescription)
IXpsOMPath::GetAccessibilityShortDescription

Obtém a breve descrição textual do conteúdo do objeto.
IXpsOMPath::GetFillBrush

Obtém um ponteiro para a interface IXpsOMBrush resolvida que contém o pincel de preenchimento do caminho.
IXpsOMPath::GetFillBrushLocal

Obtém um ponteiro para a interface IXpsOMBrush local não compartilhada que contém o pincel de preenchimento para o caminho.
IXpsOMPath::GetFillBrushLookup

Obtém a chave de pesquisa do pincel armazenado em um dicionário de recursos e usado como o pincel de preenchimento para o caminho.
IXpsOMPath::GetGeometry

Obtém um ponteiro para a interface IXpsOMGeometry do caminho, que descreve a área de preenchimento resolvida para esse caminho.
IXpsOMPath::GetGeometryLocal

Obtém a geometria local não compartilhada da área de preenchimento resolvida para esse caminho.
IXpsOMPath::GetGeometryLookup

Obtém a chave de pesquisa de um objeto geometry compartilhado armazenado em um dicionário de recursos e que descreve a área de preenchimento resolvida para esse caminho.
IXpsOMPath::GetSnapsToPixels

Obtém um valor booliano que indica se o caminho deve ser ajustado para pixels de dispositivo quando o caminho é renderizado.
IXpsOMPath::GetStrokeBrush

Obtém um ponteiro para a interface IXpsOMBrush resolvida que contém o pincel de traço que foi definido para o caminho.
IXpsOMPath::GetStrokeBrushLocal

Obtém um ponteiro para a interface IXpsOMBrush local não compartilhada que contém o pincel de traço para o caminho.
IXpsOMPath::GetStrokeBrushLookup

Obtém a chave de pesquisa do pincel armazenado em um dicionário de recursos e deve ser usada como o pincel de traço para o caminho.
IXpsOMPath::GetStrokeDashCap

Obtém o estilo da tampa final a ser usada no traço de traço.
IXpsOMPath::GetStrokeDashes

Obtém um ponteiro para a interface IXpsOMDashCollection que contém as estruturas XPS_DASH que definem o padrão de traço do traço.
IXpsOMPath::GetStrokeDashOffset

Obtém o deslocamento da origem do traço para o ponto inicial do padrão de matriz de traços.
IXpsOMPath::GetStrokeEndLineCap

Obtém o estilo da extremidade da linha de traço.
IXpsOMPath::GetStrokeLineJoin

Obtém o estilo para unir linhas de traço.
IXpsOMPath::GetStrokeMiterLimit

Obtém o valor de limite do miter definido para o traço.
IXpsOMPath::GetStrokeStartLineCap

Obtém o estilo da tampa de linha no início da linha de traço.
IXpsOMPath::GetStrokeThickness

Obtém a espessura do traço.
IXpsOMPath::SetAccessibilityLongDescription

Define a descrição textual longa (detalhada) do conteúdo do objeto. (IXpsOMPath.SetAccessibilityLongDescription)
IXpsOMPath::SetAccessibilityShortDescription

Define a breve descrição textual do conteúdo do objeto. (IXpsOMPath.SetAccessibilityShortDescription)
IXpsOMPath::SetFillBrushLocal

Define o ponteiro para a interface IXpsOMBrush local não compartilhada a ser usada como o pincel de preenchimento.
IXpsOMPath::SetFillBrushLookup

Define o nome da chave de pesquisa de um pincel compartilhado em um dicionário de recursos, a ser usado como o pincel de preenchimento.
IXpsOMPath::SetGeometryLocal

Define o ponteiro para a interface IXpsOMGeometry local não compartilhada que contém a geometria da área de preenchimento resolvida a ser definida para esse caminho.
IXpsOMPath::SetGeometryLookup

Define o nome da chave de pesquisa de uma geometria compartilhada em um dicionário de recursos.
IXpsOMPath::SetSnapsToPixels

Define um valor booliano que indica se o caminho será ajustado para pixels de dispositivo quando esse caminho estiver sendo renderizado.
IXpsOMPath::SetStrokeBrushLocal

Define um ponteiro para uma interface IXpsOMBrush local não compartilhada a ser usada como um pincel de traço.
IXpsOMPath::SetStrokeBrushLookup

Define o nome da chave de pesquisa de um pincel compartilhado a ser usado como o pincel de traço.
IXpsOMPath::SetStrokeDashCap

Define o estilo da tampa de traço do traço.
IXpsOMPath::SetStrokeDashOffset

Define o deslocamento da origem do traço para o ponto inicial do padrão de matriz de traços.
IXpsOMPath::SetStrokeEndLineCap

Define o estilo da extremidade da linha de traço.
IXpsOMPath::SetStrokeLineJoin

Define o estilo para unir linhas de traço.
IXpsOMPath::SetStrokeMiterLimit

Define o limite do miter do caminho.
IXpsOMPath::SetStrokeStartLineCap

Define o estilo da tampa de linha do traço no início da linha de traço.
IXpsOMPath::SetStrokeThickness

Define a espessura do traço.

Comentários

O exemplo de código a seguir ilustra como criar uma instância dessa interface.


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 Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMObjectFactory::CreatePath

IXpsOMVisual

Interfaces

Especificação de Papel XML