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)
| معامل | نوع | الوصف |
|---|---|---|
| mlNames | System::SharedPtr<MultiLanguageString> | سلسلة متعددة اللغات |
| platformId | TtfNameTable::PlatformId | معرف المنصة |
| platformSpecificId | uint16_t | معرّف الترميز الخاص بالمنصة |
| nameId | TtfNameTable::NameId | معرّف الاسم، فئة السلسلة المنطقية، المحدد بواسطة تعداد NameId. |
انظر أيضًا
- Typedef SharedPtr
- Class MultiLanguageString
- Enum PlatformId
- Enum NameId
- Class TtfNameTable
- Namespace Aspose::Font::TtfTables
- Library Aspose.Font for C++