Поделиться через


Интерфейс IXpsOMCanvas (xpsobjectmodel.h)

Группа визуальных элементов и связанных свойств.

Наследование

Интерфейс IXpsOMCanvas наследуется от IXpsOMVisual. IXpsOMCanvas также имеет следующие типы элементов:

Методы

Интерфейс IXpsOMCanvas содержит следующие методы.

 
IXpsOMCanvas::Clone

Создает глубокую копию интерфейса. (IXpsOMCanvas.Clone)
IXpsOMCanvas::GetAccessibilityLongDescription

Возвращает длинное (подробное) текстовое описание содержимого объекта. (IXpsOMCanvas.GetAccessibilityLongDescription)
IXpsOMCanvas::GetAccessibilityShortDescription

Возвращает краткое текстовое описание содержимого объекта.
IXpsOMCanvas::GetDictionary

Возвращает указатель на разрешенный интерфейс IXpsOMDictionary словаря, связанного с холстом.
IXpsOMCanvas::GetDictionaryLocal

Возвращает указатель на интерфейс IXpsOMDictionary локального словаря без общего доступа.
IXpsOMCanvas::GetDictionaryResource

Возвращает указатель на интерфейс IXpsOMRemoteDictionaryResource ресурса удаленного словаря.
IXpsOMCanvas::GetUseAliasedEdgeMode

Возвращает логическое значение, определяющее, должны ли ребра объектов на холсте отображаться в режиме ребра с псевдонимом.
IXpsOMCanvas::GetVisuals

Возвращает указатель на интерфейс IXpsOMVisualCollection, содержащий коллекцию визуальных объектов на холсте.
IXpsOMCanvas::SetAccessibilityLongDescription

Задает длинное (подробное) текстовое описание содержимого объекта. (IXpsOMCanvas.SetAccessibilityLongDescription)
IXpsOMCanvas::SetAccessibilityShortDescription

Задает краткое текстовое описание содержимого объекта. (IXpsOMCanvas.SetAccessibilityShortDescription)
IXpsOMCanvas::SetDictionaryLocal

Задает указатель интерфейса IXpsOMDictionary локального словаря без общего доступа.
IXpsOMCanvas::SetDictionaryResource

Задает указатель интерфейса IXpsOMRemoteDictionaryResource ресурса удаленного словаря.
IXpsOMCanvas::SetUseAliasedEdgeMode

Задает значение, определяющее, будут ли ребра объектов на этом холсте отображаться в режиме ребра с псевдонимом.

Комментарии

В следующем примере кода показано, как создать экземпляр этого интерфейса.


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
}

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header xpsobjectmodel.h

См. также раздел

IXpsOMObjectFactory::CreateCanvas

IXpsOMVisual

Интерфейсы

XPS