Enumerations

Enumerations

EnumerationDescription
FontSavingFormatsSpecifies Font type.
FontTypeSpecifies Font type.
TtfNameTableNameIdSpecifies NameId.
TtfNameTablePlatformIdRepresents PlatformId enumeration.
TtfNameTableMSPlatformSpecificIdRepresents MSPlatformSpecificId enumeration.
TtfNameTableMacPlatformSpecificIdRepresents MacPlatformSpecificId enumeration.
TtfNameTableUnicodePlatformSpecificIdRepresents UnicodePlatformSpecificId enumeration.
TtfNameTableMacLanguageIdMacintosh platform language id enumeration.
TtfNameTableMSLanguageIdMicrosoft platform language id enumeration.

Example of using enumarations

const AsposeFont = require('asposefontnodejs');

const font_file = "./fonts/Lora-Regular.ttf";

console.log("Aspose.Font for Node.js via C++ examples.");

AsposeFont().then(AsposeFontModule => {

    //define parameters for AsposeFontSetInfo
    const nameId = AsposeFontModule.TtfNameTableNameId.Description;
    const platformId = AsposeFontModule.TtfNameTablePlatformId.Microsoft;
    const platformSpecificId = AsposeFontModule.TtfNameTableMSPlatformSpecificId.Unicode_BMP_UCS2.value;
    const langID = Module.TtfNameTableMSLanguageId.English_United_States.value;
    const text = "Updated description";
    
    const json = AsposeFontSetInfo(font_file, nameId, platformId, platformSpecificId, langID, text);
    console.log("AsposeFontSetInfo => %O",  json.errorCode == 0 ? json.fileNameResult : json.errorText);