XpsSerializationManager.SetFontSubsettingPolicy 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定字型子集設定的執行細微性。
public:
void SetFontSubsettingPolicy(System::Windows::Xps::Serialization::FontSubsetterCommitPolicies policy);
public void SetFontSubsettingPolicy (System.Windows.Xps.Serialization.FontSubsetterCommitPolicies policy);
member this.SetFontSubsettingPolicy : System.Windows.Xps.Serialization.FontSubsetterCommitPolicies -> unit
Public Sub SetFontSubsettingPolicy (policy As FontSubsetterCommitPolicies)
參數
- policy
- FontSubsetterCommitPolicies
一個列舉值,指定字型子集設定原則。
備註
預設字型子設定原則為 CommitEntireSequence 。
當 XPS 檔中文字的字型圖像儲存在檔套件中時,檔文字會在任何電腦或印表機上以相同方式顯示。 如果圖像未儲存在檔中,而且本機電腦或印表機上未安裝必要的字型,轉譯裝置必須替代另一個字型的字元。 替代字元可以在使用不同的字型時變更文字的外觀。
SetFontSubsettingPolicy 會決定字型子設定的資料細微性。
CommitEntireSequence (預設) 最有效率,可讓檔順序中的所有檔頁面共用一個字型子集,其中包含實際使用的字元。
建立交錯的檔時,跨檔順序的字型子設定可能需要大量的記憶體來保存完整的檔,直到可以判斷最終字型子集為止。 CommitPerPage 或 CommitPerDocument 可在您建立交錯的檔時指定來減少應用程式記憶體需求。
當 為 None 時 policy
,會儲存 XPS 檔中使用的所有字型的所有字元,甚至是文字中未實際使用之字元的字元字元。