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


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

Описывает нетекстовый визуальный элемент.

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

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

Методы

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

 
IXpsOMPath::Clone

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

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

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

Возвращает указатель на разрешенный интерфейс IXpsOMBrush, содержащий кисть заполнения для пути.
IXpsOMPath::GetFillBrushLocal

Возвращает указатель на локальный интерфейс IXpsOMBrush без общего доступа, содержащий кисть заполнения для пути.
IXpsOMPath::GetFillBrushLookup

Возвращает ключ поиска кисти, которая хранится в словаре ресурсов и используется в качестве кисти заполнения для пути.
IXpsOMPath::GetGeometry

Возвращает указатель на интерфейс IXpsOMGeometry пути, который описывает разрешенную область заполнения для этого пути.
IXpsOMPath::GetGeometryLocal

Возвращает локальную геометрию без общего доступа разрешенной области заполнения для этого пути.
IXpsOMPath::GetGeometryLookup

Возвращает ключ поиска общего геометрического объекта, хранящегося в словаре ресурсов и описывающего разрешенную область заполнения для этого пути.
IXpsOMPath::GetSnapsToPixels

Возвращает логическое значение, указывающее, следует ли привязать путь к пикселям устройства при отображении пути.
IXpsOMPath::GetStrokeBrush

Возвращает указатель на разрешенный интерфейс IXpsOMBrush, содержащий кисть росчерка, заданную для пути.
IXpsOMPath::GetStrokeBrushLocal

Получает указатель на локальный интерфейс IXpsOMBrush без общего доступа, содержащий кисть росчерка для пути.
IXpsOMPath::GetStrokeBrushLookup

Получает ключ подстановки кисти, которая хранится в словаре ресурсов и должна использоваться в качестве кисти росчерка для пути.
IXpsOMPath::GetStrokeDashCap

Возвращает стиль конечной крышки, используемой для штрихового штриха.
IXpsOMPath::GetStrokeDashes

Возвращает указатель на интерфейс IXpsOMDashCollection, содержащий XPS_DASH структуры, определяющие шаблон штриха.
IXpsOMPath::GetStrokeDashOffset

Получает смещение от начала штриха до начальной точки шаблона массива тире.
IXpsOMPath::GetStrokeEndLineCap

Возвращает стиль конца линии обводки.
IXpsOMPath::GetStrokeLineJoin

Возвращает стиль объединения линий росчерка.
IXpsOMPath::GetStrokeMiterLimit

Возвращает значение предела miter, заданное для росчерка.
IXpsOMPath::GetStrokeStartLineCap

Возвращает стиль крышки строки в начале линии штриха.
IXpsOMPath::GetStrokeThickness

Возвращает толщину штриха.
IXpsOMPath::SetAccessibilityLongDescription

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

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

Задает указатель на локальный интерфейс IXpsOMBrush без общего доступа, который будет использоваться в качестве кисти заполнения.
IXpsOMPath::SetFillBrushLookup

Задает имя ключа поиска общей кисти в словаре ресурсов для использования в качестве кисти заполнения.
IXpsOMPath::SetGeometryLocal

Задает указатель на локальный интерфейс IXpsOMGeometry без общего доступа, содержащий геометрию разрешенной области заполнения, которая должна быть задана для этого пути.
IXpsOMPath::SetGeometryLookup

Задает имя ключа подстановки общей геометрии в словаре ресурсов.
IXpsOMPath::SetSnapsToPixels

Задает логическое значение, указывающее, будет ли прикреплен путь к пикселям устройства при отрисовки этого пути.
IXpsOMPath::SetStrokeBrushLocal

Задает указатель на локальный интерфейс IXpsOMBrush без общего доступа, который будет использоваться в качестве кисти росчерка.
IXpsOMPath::SetStrokeBrushLookup

Задает имя ключа подстановки общей кисти, которая будет использоваться в качестве кисти росчерка.
IXpsOMPath::SetStrokeDashCap

Задает стиль штрихового начертания.
IXpsOMPath::SetStrokeDashOffset

Задает смещение от начала штриха до начальной точки шаблона массива тире.
IXpsOMPath::SetStrokeEndLineCap

Задает стиль конца линии обводки.
IXpsOMPath::SetStrokeLineJoin

Задает стиль объединения линий росчерка.
IXpsOMPath::SetStrokeMiterLimit

Задает предельное значение пути.
IXpsOMPath::SetStrokeStartLineCap

Задает стиль крышки штриха в начале линии штриха.
IXpsOMPath::SetStrokeThickness

Задает толщину штриха.

Комментарии

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


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
}

Требования

Требование Значение
Минимальная версия клиента 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::CreatePath

IXpsOMVisual

Интерфейсы

XPS