Интерфейс IXpsOMTileBrush (xpsobjectmodel.h)
Кисть плитки использует визуальное изображение, чтобы закрасить область, повторяя изображение.
Это базовый интерфейс IXpsOMImageBrush и IXpsOMVisualBrush.
Наследование
Интерфейс IXpsOMTileBrush наследуется от IXpsOMBrush. IXpsOMTileBrush также имеет следующие типы элементов:
Методы
Интерфейс IXpsOMTileBrush содержит следующие методы.
IXpsOMTileBrush::GetTileMode Возвращает значение XPS_TILE_MODE, описывающее режим плитки кисти. |
IXpsOMTileBrush::GetTransform Возвращает указатель на интерфейс IXpsOMMatrixTransform, содержащий разрешенное матричное преобразование для кисти. (IXpsOMTileBrush.GetTransform) |
IXpsOMTileBrush::GetTransformLocal Получает указатель на интерфейс IXpsOMMatrixTransform, содержащий локальное, неразрешимое преобразование матрицы без общего доступа для кисти. |
IXpsOMTileBrush::GetTransformLookup Возвращает ключ подстановки, идентифицирующий интерфейс IXpsOMMatrixTransform в словаре ресурсов, содержащем разрешенное матричное преобразование для кисти. |
IXpsOMTileBrush::GetViewbox Возвращает часть исходного образа, используемую плиткой. |
IXpsOMTileBrush::GetViewport Возвращает часть геометрии назначения, покрытую одной плиткой. |
IXpsOMTileBrush::SetTileMode Задает значение XPS_TILE_MODE, описывающее режим мозаичная плитка кисти. |
IXpsOMTileBrush::SetTransformLocal Задает указатель интерфейса IXpsOMMatrixTransform на локальное преобразование матрицы без общего доступа. |
IXpsOMTileBrush::SetTransformLookup Задает имя ключа подстановки общего матричного преобразования, которое будет использоваться в качестве преобразования для этой кисти. |
IXpsOMTileBrush::SetViewbox Задает часть исходного содержимого, которая будет использоваться в качестве изображения плитки. |
IXpsOMTileBrush::SetViewport Задает часть геометрии назначения, покрытую одной плиткой. |
Комментарии
Как показано на рисунке ниже, кисть плитки принимает визуальный элемент или его часть, преобразует визуальный элемент для создания плитки, помещает плитку в окно просмотра области вывода и заполняет область вывода в соответствии с режимом плитки.
На предыдущем рисунке окно просмотра — это область, покрываемая первой плиткой в области вывода. Изображение окна просмотра повторяется в области вывода, как указано в режиме плитки. Свойство transform определяет, как преобразуется область вывода после того, как окно просмотра будет замещено плиткой в области вывода. Часть области вывода, которая в конечном итоге отображается в виде видимого изображения, определяется путем, росчерком или глифом, использующим кисть плитки.Окно просмотра описывает часть исходного изображения, которая используется для кисти. Поле просмотра на предыдущем рисунке имеет тот же размер, что и исходное изображение, поэтому для кисти используется все исходное изображение. Окно просмотра также может быть меньше исходного изображения.
На следующем рисунке кисть создается с помощью поля представления, включающего только часть исходного изображения или визуального элемента.
На следующем рисунке показаны режимы плитки, которые используются для повторения изображения плитки для заполнения области вывода. Если значение режима плитки XPS_TILE_MODE_NONE, изображение плитки рисуется только один раз.Требования
Минимальная версия клиента | 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 |