Compartir a través de


Interfaz IXpsOMTileBrush (xpsobjectmodel.h)

Un pincel de mosaico usa una imagen visual para pintar una región repitiendo la imagen.

Esta es la interfaz base de IXpsOMImageBrush e IXpsOMVisualBrush.

Herencia

La interfaz IXpsOMTileBrush hereda de IXpsOMBrush. IXpsOMTileBrush también tiene estos tipos de miembros:

Métodos

La interfaz IXpsOMTileBrush tiene estos métodos.

 
IXpsOMTileBrush::GetTileMode

Obtiene el valor XPS_TILE_MODE que describe el modo de mosaico del pincel.
IXpsOMTileBrush::GetTransform

Obtiene un puntero a la interfaz IXpsOMMatrixTransform que contiene la transformación de matriz resuelta para el pincel. (IXpsOMTileBrush.GetTransform)
IXpsOMTileBrush::GetTransformLocal

Obtiene un puntero a la interfaz IXpsOMMatrixTransform que contiene la transformación de matriz resuelta local y no compartida para el pincel.
IXpsOMTileBrush::GetTransformLookup

Obtiene la clave de búsqueda que identifica la interfaz IXpsOMMatrixTransform en un diccionario de recursos que contiene la transformación de matriz resuelta para el pincel.
IXpsOMTileBrush::GetViewbox

Obtiene la parte de la imagen de origen que va a usar el icono.
IXpsOMTileBrush::GetViewport

Obtiene la parte de la geometría de destino que está cubierta por un único icono.
IXpsOMTileBrush::SetTileMode

Establece el valor XPS_TILE_MODE que describe el modo de mosaico del pincel.
IXpsOMTileBrush::SetTransformLocal

Establece el puntero de interfaz IXpsOMMatrixTransform en una transformación de matriz local y no compartida.
IXpsOMTileBrush::SetTransformLookup

Establece el nombre de clave de búsqueda de una transformación de matriz compartida que se usará como transformación para este pincel.
IXpsOMTileBrush::SetViewbox

Establece la parte del contenido de origen que se va a usar como imagen de icono.
IXpsOMTileBrush::SetViewport

Establece la parte de la geometría de destino que está cubierta por un único icono.

Comentarios

Como se muestra en la ilustración siguiente, el pincel de mosaico toma un elemento visual o una parte de él, transforma el elemento visual para crear un icono, coloca el icono en la ventanilla del área de salida y rellena el área de salida según lo especificado por el modo de mosaico.

Ilustración que muestra cómo un pincel de mosaico rellena una geometría En la ilustración anterior, la ventanilla es el área cubierta por el primer icono del área de salida. La imagen de ventanilla se repite en todo el área de salida según lo especificado por el modo de mosaico. La propiedad transform determina cómo se transforma el área de salida después de que la ventanilla se haya en mosaico en el área de salida. La parte del área de salida que se representa en última instancia como una imagen visible viene determinada por la ruta de acceso, el trazo o el glifo que usa el pincel de mosaico.

Un cuadro de vista describe la parte de la imagen de origen que se usa para el pincel. El cuadro de vista de la ilustración anterior tiene el mismo tamaño que la imagen de origen, por lo que se usa toda la imagen de origen para el pincel. Un cuadro de vista también puede ser menor que la imagen original.

En la ilustración siguiente, el pincel se crea mediante un cuadro de vista que incluye solo una parte de la imagen o el objeto visual original.

Ilustración que muestra un ejemplo de cuadro de vista En la ilustración siguiente se muestran los modos de icono que se usan para repetir la imagen del icono para rellenar el área de salida. Si el valor del modo de icono es XPS_TILE_MODE_NONE, la imagen de icono se dibuja solo una vez. Ilustración en la que se muestran diferentes ejemplos de diferentes comportamientos del modo de icono

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado xpsobjectmodel.h

Consulte también

IXpsOMBrush

IXpsOMImageBrush

IXpsOMVisualBrush

Interfaces

XML Paper Specification