共用方式為


IXpsOMFontResource::SetContent 方法 (xpsobjectmodel.h)

設定要與此資源相關聯的唯讀數據流。

語法

HRESULT SetContent(
  [in] IStream            *sourceStream,
  [in] XPS_FONT_EMBEDDING embeddingOption,
  [in] IOpcPartUri        *partName
);

參數

[in] sourceStream

要與此資源相關聯的唯讀數據流。

[in] embeddingOption

XPS_FONT_EMBEDDING值,描述資源如何模糊化。

意義
XPS_FONT_EMBEDDING_NORMAL
字型資源不會模糊化或限制。
XPS_FONT_EMBEDDING_OBFUSCATED
字型資源會模糊化,但不受限制。
XPS_FONT_EMBEDDING_RESTRICTED
字型資源會模糊化和限制。

[in] partName

要指派給此資源的元件名稱。

傳回值

如果方法成功,則會傳回S_OK;否則,它會傳回 HRESULT 錯誤碼。

備註

呼叫方法應該將此數據流視為單線程 Apartment (STA) 模型物件,而不會重新輸入任何數據流介面的方法。

指派給此資源的數據流不應模糊化。 字型資源的模糊化會在串行化期間發生。

在將 embeddingOption 設定為 XPS_FONT_EMBEDDING_OBFUSCATED 時提供模糊字型數據流,會導致串行化 XPS 檔中未混淆的字型。

partName 會重設此物件的元件名稱,並針對適當的混淆語法,針對 embeddingOption 的值進行檢查。

由於 GetStream 會取得這個方法所設定之數據流的複製品,所以提供的數據流應該具有有效率的複製方法。 具有無效率複製方法的數據流將會降低 GetStream 的效能。

規格需求

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

另請參閱

IOpcPartUri

IXpsOMFontResource

XML Paper Specification

XPS_FONT_EMBEDDING