Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames طريقة

TtfNameTable::AddMultiLanguageNames method

يستخرج جميع السلاسل متعددة اللغات من الكائن mlNames الممرَّر ويُنشئ هيكل NameRecord المقابل لكل سلسلة مستخرجة باستخدام المعاملات الممرَّرة platformId و platformSpecificId و nameId. يتم استخراج قيمة الحقل languageID من الكائن mlNames. يُضاف السجل الذي تم إنشاؤه حديثًا إلى الجدول. إذا تم العثور على سجل يتطابق مع السجل الذي تم إنشاؤه حديثًا بحسب الحقول platformID و platformSpecificID و nameID و, langugeId، فلن يُضاف السجل الجديد وسيتم تحديث بيانات السلسلة فقط للسجل الموجود.

void Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames(System::SharedPtr<MultiLanguageString> mlNames, TtfNameTable::PlatformId platformId, uint16_t platformSpecificId, TtfNameTable::NameId nameId)
معاملنوعالوصف
mlNamesSystem::SharedPtr<MultiLanguageString>سلسلة متعددة اللغات
platformIdTtfNameTable::PlatformIdمعرف المنصة
platformSpecificIduint16_tمعرّف الترميز الخاص بالمنصة
nameIdTtfNameTable::NameIdمعرّف الاسم، فئة السلسلة المنطقية، المحدد بواسطة تعداد NameId.

انظر أيضًا