التعدادات

التعدادات

تعدادالوصف
FontSavingFormatsيحدد نوع الخط.
FontTypeيحدد نوع الخط.
TtfNameTableNameIdيحدد NameId.
TtfNameTablePlatformIdيمثل تعداد PlatformId.
TtfNameTableMSPlatformSpecificIdيمثل تعداد MSPlatformSpecificId.
TtfNameTableMacPlatformSpecificIdيمثل تعداد MacPlatformSpecificId.
TtfNameTableUnicodePlatformSpecificIdيمثل تعداد UnicodePlatformSpecificId.
TtfNameTableMacLanguageIdتعداد معرف لغة منصة Macintosh.
TtfNameTableMSLanguageIdتعداد معرف لغة منصة 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);