Интерфейс 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 Задает часть геометрии назначения, покрытую одной плиткой. |
Комментарии
Как показано на рисунке ниже, кисть плитки принимает визуальный элемент или его часть, преобразует визуальный элемент для создания плитки, помещает плитку в окно просмотра области вывода и заполняет область вывода в соответствии с режимом плитки.
![Рисунок, показывающий, как кисть плитки заполняет геометрию](images/tile_cherry.png)
Окно просмотра описывает часть исходного изображения, которая используется для кисти. Поле просмотра на предыдущем рисунке имеет тот же размер, что и исходное изображение, поэтому для кисти используется все исходное изображение. Окно просмотра также может быть меньше исходного изображения.
На следующем рисунке кисть создается с помощью поля представления, включающего только часть исходного изображения или визуального элемента.
![Иллюстрация, показывающая пример окна просмотра](images/createbrush.png)
![Иллюстрация, демонстрирующая различные примеры различных поведений в режиме плитки](images/tilemode.png)
Требования
Минимальная версия клиента | 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 |