Интерфейс 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 |