XpsSerializationManager.SetFontSubsettingPolicy Метод

Определение

Задает гранулярность выполнения поднабора шрифтов.

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 можно указать, чтобы уменьшить требования к памяти приложения при создании документов с чередованием.

Если policy имеет значение None, сохраняются все глифы для всех шрифтов, используемых в документе XPS, и даже глифы для символов, которые фактически не используются в тексте.

Применяется к

См. также раздел