FontsLoader

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.slides.IFontsLoader

public final class FontsLoader implements IFontsLoader

Class for loading custom fonts defined by user. Should be used before creating any presentation objects.

Methods

Method Description
loadExternalFonts(String[] directories) Adds additional folders to seek fonts.
loadExternalFont(byte[] data) Adds font from the binary data
getFontFolders() Gets font folders.
clearCache() Releases all custom fonts defined by user

loadExternalFonts(String[] directories)

public static void loadExternalFonts(String[] directories)

Adds additional folders to seek fonts.

Parameters:

Parameter Type Description
directories java.lang.String[] Directories to read additional fonts.

loadExternalFont(byte[] data)

public static void loadExternalFont(byte[] data)

Adds font from the binary data

Parameters:

Parameter Type Description
data byte[] Font’s data

getFontFolders()

public static String[] getFontFolders()

Gets font folders. Returns folders that have been added with LoadExternalFonts method as well as system font folders

Returns: java.lang.String[] - array containing folder names

clearCache()

public static void clearCache()

Releases all custom fonts defined by user


This method needs to clear cache with custom fonts defined by user.