DocumentLevelFontSources
LoadOptions.DocumentLevelFontSources свойство
Указывает источники для внешних шрифтов, которые будут использоваться в презентации. Эти шрифты доступны презентации на протяжении всего ее срока службы и не используются другими презентациями
public IFontSources DocumentLevelFontSources { get; set; }
Примеры
Следующий пример показывает, как указать пользовательские шрифты, используемые в презентации PowerPoint.
[C#]
byte[] memoryFont1 = File.ReadAllBytes("customfonts\\CustomFont1.ttf");
byte[] memoryFont2 = File.ReadAllBytes("customfonts\\CustomFont2.ttf");
LoadOptions loadOptions = new LoadOptions();
loadOptions.DocumentLevelFontSources.FontFolders = new string[] { "assets\\fonts", "global\\fonts" };
loadOptions.DocumentLevelFontSources.MemoryFonts = new byte[][] { memoryFont1, memoryFont2 };
using (IPresentation presentation = new Presentation("MyPresentation.pptx", loadOptions))
{
//работа с презентацией
//CustomFont1, CustomFont2, а также шрифты из папок assets\fonts и global\fonts и их подпапок доступны презентации
}
См. Также
- интерфейс IFontSources
- класс LoadOptions
- пространство имен Aspose.Slides
- сборка Aspose.Slides