Enumeraciones

Enumeraciones

EnumeraciónDescripción
FontSavingFormatsEspecifica el tipo de fuente.
FontTypeEspecifica el tipo de fuente.
TtfNameTableNameIdEspecifica NameId.
TtfNameTablePlatformIdRepresenta la enumeración PlatformId.
TtfNameTableMSPlatformSpecificIdRepresenta la enumeración MSPlatformSpecificId.
TtfNameTableMacPlatformSpecificIdRepresenta la enumeración MacPlatformSpecificId.
TtfNameTableUnicodePlatformSpecificIdRepresenta la enumeración UnicodePlatformSpecificId.
TtfNameTableMacLanguageIdEnumeración de identificador de idioma de la plataforma Macintosh.
TtfNameTableMSLanguageIdEnumeración de identificador de idioma de la plataforma Microsoft.

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);