IXpsOMTileBrush 介面 (xpsobjectmodel.h)

圖格筆刷會使用視覺影像來重複影像來繪製區域。

這是 IXpsOMImageBrushIXpsOMVisualBrush的基底介面。

繼承

IXpsOMTileBrush介面繼承自IXpsOMBrushIXpsOMTileBrush 也有下列類型的成員:

方法

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

另請參閱

IXpsOMBrush

IXpsOMImageBrush

IXpsOMVisualBrush

介面

XML Paper Specification