DocumentLevelFontSources
LoadOptions.DocumentLevelFontSources-Eigenschaft
Gibt Quellen für externe Schriftarten an, die in der Präsentation verwendet werden sollen. Diese Schriftarten stehen der Präsentation während ihrer gesamten Lebensdauer zur Verfügung und werden nicht mit anderen Präsentationen geteilt.
public IFontSources DocumentLevelFontSources { get; set; }
Beispiele
Das folgende Beispiel zeigt, wie benutzerdefinierte Schriftarten angegeben werden, die mit der PowerPoint-Präsentation verwendet werden.
[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))
{
// mit der Präsentation arbeiten
// CustomFont1, CustomFont2 sowie Schriftarten aus den Ordnern assets\fonts & global\fonts und deren Unterordnern sind der Präsentation zugänglich
}
Siehe auch
- interface IFontSources
- class LoadOptions
- namespace Aspose.Slides
- assembly Aspose.Slides