Aspose::Words::Fonts::FontFallbackSettings::LoadMsOfficeFallbackSettings метод

FontFallbackSettings::LoadMsOfficeFallbackSettings method

Загружает предопределённые настройки резервного шрифта, которые имитируют резервный шрифт Microsoft Word и используют шрифты Microsoft Office.

void Aspose::Words::Fonts::FontFallbackSettings::LoadMsOfficeFallbackSettings()

Примеры

Показывает, как загрузить предопределённые настройки резервных шрифтов.

auto doc = System::MakeObject<Aspose::Words::Document>();

auto fontSettings = System::MakeObject<Aspose::Words::Fonts::FontSettings>();
doc->set_FontSettings(fontSettings);
System::SharedPtr<Aspose::Words::Fonts::FontFallbackSettings> fontFallbackSettings = fontSettings->get_FallbackSettings();

// Сохраните схему резервных шрифтов по умолчанию в XML-документ.
// Например, один из элементов имеет значение "0C00-0C7F" для Range и соответствующее значение "Vani" для FallbackFonts.
// Это означает, что если шрифт, используемый в некотором тексте, не содержит символов для диапазона Unicode 0x0C00-0x0C7F,
// резервная схема будет использовать символы из заменяющего шрифта "Vani".
fontFallbackSettings->Save(get_ArtifactsDir() + u"FontSettings.FallbackSettings.Default.xml");

// Ниже представлены две предопределённые схемы резервных шрифтов, из которых мы можем выбрать.
// 1 -  Использовать схему Microsoft Office по умолчанию, которая совпадает с текущей схемой по умолчанию:
fontFallbackSettings->LoadMsOfficeFallbackSettings();
fontFallbackSettings->Save(get_ArtifactsDir() + u"FontSettings.FallbackSettings.LoadMsOfficeFallbackSettings.xml");

// 2 -  Использовать схему, построенную на шрифтах Google Noto:
fontFallbackSettings->LoadNotoFallbackSettings();
fontFallbackSettings->Save(get_ArtifactsDir() + u"FontSettings.FallbackSettings.LoadNotoFallbackSettings.xml");

См. также