DocumentLevelFontSources
LoadOptions.DocumentLevelFontSources property
Spécifie les sources pour les polices externes à utiliser par la présentation. Ces polices sont disponibles pour la présentation tout au long de sa durée de vie et ne sont pas partagées avec d’autres présentations
public IFontSources DocumentLevelFontSources { get; set; }
Exemples
L’exemple suivant montre comment spécifier des polices personnalisées utilisées avec PowerPoint Presentation.
[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))
{
//travailler avec la présentation
//CustomFont1, CustomFont2 ainsi que les polices des dossiers assets\fonts & global\fonts et de leurs sous-dossiers sont disponibles pour la présentation
}
Voir aussi
- interface IFontSources
- classe LoadOptions
- namespace Aspose.Slides
- assembly Aspose.Slides