Interfaccia IXpsOMTileBrush (xpsobjectmodel.h)
Un pennello di riquadro usa un'immagine visiva per disegnare un'area ripetendo l'immagine.
Si tratta dell'interfaccia di base di IXpsOMImageBrush e IXpsOMVisualBrush.
Ereditarietà
L'interfaccia IXpsOMTileBrush eredita da IXpsOMBrush. IXpsOMTileBrush include anche questi tipi di membri:
Metodi
L'interfaccia IXpsOMTileBrush include questi metodi.
IXpsOMTileBrush::GetTileMode Ottiene il valore XPS_TILE_MODE che descrive la modalità riquadro del pennello. |
IXpsOMTileBrush::GetTransform Ottiene un puntatore all'interfaccia IXpsOMMatrixTransform che contiene la trasformazione matrice risolta per il pennello. (IXpsOMTileBrush.GetTransform) |
IXpsOMTileBrush::GetTransformLocal Ottiene un puntatore all'interfaccia IXpsOMMatrixTransform che contiene la trasformazione matrice risolta locale e non condivisa per il pennello. |
IXpsOMTileBrush::GetTransformLookup Ottiene la chiave di ricerca che identifica l'interfaccia IXpsOMMatrixTransform in un dizionario risorse contenente la trasformazione matrice risolta per il pennello. |
IXpsOMTileBrush::GetViewbox Ottiene la parte dell'immagine di origine da usare dal riquadro. |
IXpsOMTileBrush::GetViewport Ottiene la parte della geometria di destinazione coperta da un singolo riquadro. |
IXpsOMTileBrush::SetTileMode Imposta il valore XPS_TILE_MODE che descrive la modalità di tiling del pennello. |
IXpsOMTileBrush::SetTransformLocal Imposta il puntatore dell'interfaccia IXpsOMMatrixTransform su una trasformazione matrice locale e non condivisa. |
IXpsOMTileBrush::SetTransformLookup Imposta il nome della chiave di ricerca di una trasformazione matrice condivisa che verrà usata come trasformazione per questo pennello. |
IXpsOMTileBrush::SetViewbox Imposta la parte del contenuto di origine da usare come immagine del riquadro. |
IXpsOMTileBrush::SetViewport Imposta la parte della geometria di destinazione coperta da un singolo riquadro. |
Commenti
Come illustrato nella figura seguente, il pennello del riquadro accetta un elemento visivo o una parte di esso, trasforma l'elemento visivo per creare un riquadro, inserisce il riquadro nel riquadro dell'area di output e riempie l'area di output come specificato dalla modalità riquadro.
![Figura che mostra come un pennello di riquadro riempie una geometria](images/tile_cherry.png)
Una casella di visualizzazione descrive la parte dell'immagine di origine usata per il pennello. La casella di visualizzazione nella figura precedente ha le stesse dimensioni dell'immagine di origine, quindi viene usata tutta l'immagine di origine per il pennello. Una casella di visualizzazione può anche essere più piccola dell'immagine originale.
Nella figura seguente il pennello viene creato usando una casella di visualizzazione che include solo una parte dell'immagine o dell'oggetto visivo originale.
![Figura che mostra un esempio di viewbox](images/createbrush.png)
![Figura che mostra diversi esempi di comportamenti in modalità riquadro diversi](images/tilemode.png)
Requisiti
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | xpsobjectmodel.h |