Метод Aspose::Words::Fonts::FontInfoCollection::get_EmbedSystemFonts

FontInfoCollection::get_EmbedSystemFonts method

Указывает, следует ли встраивать системные шрифты в документ. Значение по умолчанию для этого свойства — false. Эта опция работает только когда параметр EmbedTrueTypeFonts установлен в true.

bool Aspose::Words::Fonts::FontInfoCollection::get_EmbedSystemFonts() const

Примечания

Установка этого свойства в true полезна, если пользователь работает на системе Восточной Азии и хочет создать документ, читаемый другими, у которых нет шрифтов для этого языка. Например, пользователь на японской системе может выбрать встраивание шрифтов в документ, чтобы японский документ был читаем на всех системах.

Эта опция работает только с форматами DOC, DOCX и RTF.

Примеры

Показывает, как сохранить документ со встроенными TrueType шрифтами.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Document.docx");

System::SharedPtr<Aspose::Words::Fonts::FontInfoCollection> fontInfos = doc->get_FontInfos();
fontInfos->set_EmbedTrueTypeFonts(embedAllFonts);
fontInfos->set_EmbedSystemFonts(embedAllFonts);
fontInfos->set_SaveSubsetFonts(embedAllFonts);

doc->Save(get_ArtifactsDir() + u"Font.FontInfoCollection.docx");

См. также