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.
Nella figura precedente, il riquadro di visualizzazione è l'area coperta dal primo riquadro nell'area di output. L'immagine del riquadro viene ripetuta in tutta l'area di output, come specificato dalla modalità riquadro. La proprietà transform determina la modalità di trasformazione dell'area di output dopo che il riquadro della visualizzazione è stato riquadrizzato nell'area di output. La parte dell'area di output di cui viene eseguito il rendering come immagine visibile è determinata dal percorso, dal tratto o dal glifo che usa il pennello del riquadro.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.
La figura successiva mostra le modalità di riquadro usate per ripetere l'immagine del riquadro per riempire l'area di output. Se il valore della modalità riquadro è XPS_TILE_MODE_NONE, l'immagine del riquadro viene disegnata una sola volta.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 |