FontsManager
Presentation.FontsManager свойство
Возвращает менеджер шрифтов. Только для чтения IFontsManager
.
public IFontsManager FontsManager { get; }
Примеры
Следующий пример демонстрирует, как добавить встраиваемые шрифты в презентацию PowerPoint.
[C#]
// Загрузить презентацию
using (Presentation presentation = new Presentation("Fonts.pptx"))
{
// Загрузить исходный шрифт для замены
IFontData sourceFont = new FontData("Arial");
IFontData[] allFonts = presentation.FontsManager.GetFonts();
IFontData[] embeddedFonts = presentation.FontsManager.GetEmbeddedFonts();
foreach (IFontData font in allFonts)
{
if (!embeddedFonts.Contains(font))
{
presentation.FontsManager.AddEmbeddedFont(font, EmbedFontCharacters.All);
}
}
// Сохранить презентацию
presentation.Save("AddEmbeddedFont_out.pptx", SaveFormat.Pptx);
}
Смотрите Также
- интерфейс IFontsManager
- класс Presentation
- пространство имен Aspose.Slides
- сборка Aspose.Slides