Compartilhar via


Interface IXpsOMCanvas (xpsobjectmodel.h)

Um grupo de elementos visuais e propriedades relacionadas.

Herança

A interface IXpsOMCanvas herda do IXpsOMVisual. O IXpsOMCanvas também tem esses tipos de membros:

Métodos

A interface IXpsOMCanvas tem esses métodos.

 
IXpsOMCanvas::Clone

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

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

Obtém uma breve descrição textual do conteúdo do objeto.
IXpsOMCanvas::GetDictionary

Obtém um ponteiro para a interface IXpsOMDictionary resolvida do dicionário associado à tela.
IXpsOMCanvas::GetDictionaryLocal

Obtém um ponteiro para a interface IXpsOMDictionary do dicionário local não coletado.
IXpsOMCanvas::GetDictionaryResource

Obtém um ponteiro para a interface IXpsOMRemoteDictionaryResource do recurso de dicionário remoto.
IXpsOMCanvas::GetUseAliasedEdgeMode

Obtém um valor booliano que determina se as bordas dos objetos na tela devem ser renderizadas usando o modo de borda aliased.
IXpsOMCanvas::GetVisuals

Obtém um ponteiro para uma interface IXpsOMVisualCollection que contém uma coleção dos objetos visuais na tela.
IXpsOMCanvas::SetAccessibilityLongDescription

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

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

Define o ponteiro da interface IXpsOMDictionary do dicionário local não coletado.
IXpsOMCanvas::SetDictionaryResource

Define o ponteiro da interface IXpsOMRemoteDictionaryResource do recurso de dicionário remoto.
IXpsOMCanvas::SetUseAliasedEdgeMode

Define o valor que determina se as bordas dos objetos nesta tela serão renderizadas usando o modo de borda aliased.

Comentários

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


IXpsOMCanvas    *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->CreateCanvas (&newInterface);
    if (SUCCEEDED(hr))
    {
        // use newInterface

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

Requisitos

   
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 Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMObjectFactory::CreateCanvas

IXpsOMVisual

Interfaces

Especificação de Papel XML