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 Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | xpsobjectmodel.h |