com.aspose.words

Class MemoryFontSource

public class MemoryFontSource 
extends FontSourceBase

Represents the single TrueType font file stored in memory.

Constructor Summary
MemoryFontSource(byte[]fontData)
Ctor.
MemoryFontSource(byte[]fontData, intpriority)
Ctor.
 
Property Getters/Setters Summary
byte[]getFontData()
Binary font data.
intgetPriority()
Returns the font source priority.
intgetType()
Returns the type of the font source. The value of the property is FontSourceType integer constant.
 
Method Summary
java.util.ArrayList<PhysicalFontInfo>getAvailableFonts()
Returns list of fonts available via this source.
 

    • Constructor Detail

      • MemoryFontSource

        public MemoryFontSource(byte[] fontData)
        Ctor.
        Parameters:
        fontData - Binary font data.
      • MemoryFontSource

        public MemoryFontSource(byte[] fontData, int priority)
        Ctor.
        Parameters:
        fontData - Binary font data.
        priority - Font source priority. See the Priority property description for more information.
    • Property Getters/Setters Detail

      • getFontData

        public byte[] getFontData()
        
        Binary font data.
      • getPriority

        public int getPriority()
        
        Returns the font source priority.

        This value is used when there are fonts with the same family name and style in different font sources. In this case Aspose.Words selects the font from the source with the higher priority value.

        The default value is 0.

      • getType

        public int getType()
        
        Returns the type of the font source. The value of the property is FontSourceType integer constant.
    • Method Detail

      • getAvailableFonts

        public java.util.ArrayList<PhysicalFontInfo> getAvailableFonts()
        Returns list of fonts available via this source.