MemoryFontSource Constructor (Byte)

Ctor.

Namespace:  Aspose.Words.Fonts
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.3
Syntax
public MemoryFontSource(
	byte[] fontData
)

Parameters

fontData
Type: SystemByte
Binary font data.
Examples
Shows how to create a memory font source.
Document doc = new Document();

// Create a font settings object for our document
doc.FontSettings = new FontSettings();

// Import a font file, putting its contents into a byte array
byte[] fontBytes = File.ReadAllBytes(MyDir + "Alte DIN 1451 Mittelschrift.ttf");

// Create a memory font source from our array
MemoryFontSource memoryFontSource = new MemoryFontSource(fontBytes, 0);

// Add that font source to our document
doc.FontSettings.SetFontsSources(new FontSourceBase[] { memoryFontSource });

Assert.AreEqual(52208, memoryFontSource.FontData.Length);
Assert.AreEqual(FontSourceType.MemoryFont, memoryFontSource.Type);
Assert.AreEqual(0, memoryFontSource.Priority);
See Also