共用方式為


IXpsOMGradientBrush::SetTransformLocal 方法 (xpsobjectmodel.h)

IXpsOMMatrixTransform 介面指標設定為要用於筆刷的本機未共用矩陣轉換。

語法

HRESULT SetTransformLocal(
  [in] IXpsOMMatrixTransform *transform
);

參數

[in] transform

用於筆刷之本機未共用矩陣轉換之 IXpsOMMatrixTransform 介面的指標。 NULL 指標會釋放任何先前設定的介面。

傳回值

方法會傳回 HRESULT。 可能的值包括下列數據表中的值,但不限於這些值。 如需此表格中未列出的 XPS 檔 API 傳回值的相關信息,請參閱 XPS 檔錯誤

傳回碼 描述
S_OK
此方法已成功。
XPS_E_NO_CUSTOM_OBJECTS
轉換 不會指向已辨識的介面實作。 不支援 XPS 檔 API 介面的自定義實作。

備註

呼叫 SetTransformLocal 之後,轉換查閱索引鍵就會釋放,GetTransformLocal 會在轉換參數中傳回 NULL 指標。 下表說明此屬性之本機和查閱值之間的關聯性。

最近呼叫的方法 GetTransform轉換中傳回的物件 GetTransformLocal轉換中傳回的物件 GetTransformLookup索引鍵中傳回的物件
SetTransformLocal (此方法) SetTransformLocal 所設定的本機轉換。 SetTransformLocal 所設定的本機轉換。 NULL 指標。

SetTransformLookup

從資源目錄擷取的共享轉換,具有符合 SetTransformLookup 所設定索引鍵的查閱索引鍵。 NULL 指標。 SetTransformLookup 所設定的查閱索引鍵。
尚未呼叫 SetTransformLocalSetTransformLookup NULL 指標。 NULL 指標。 NULL 指標。
 

傳入 轉換的轉換 會決定如何轉換漸層。 最終在影像中轉譯之漸層的可見部分取決於使用漸層筆刷的路徑、筆劃或圖像。

規格需求

需求
最低支援的用戶端 適用於 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

另請參閱

IXpsOMGradientBrush

IXpsOMMatrixTransform

XML Paper Specification

XPS 檔案錯誤