Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames yöntemi
İçindekiler
[
Saklamak
]TtfNameTable::AddMultiLanguageNames method
Geçilen mlNames nesnesinden tüm çok dilli dizeleri çıkarır ve verilen platformId, platformSpecificId ve nameId parametreleri kullanılarak çıkarılan her dize için ilgili NameRecord yapısını oluşturur. languageID alanının değeri mlNames nesnesinden alınır. Yeni oluşturulan kayıt tabloya eklenir. platformID, platformSpecificID, nameID ve, langugeId alanlarıyla aynı olan bir kayıt bulunursa, yeni oluşturulan kayıt eklenmez ve yalnızca dize verisi mevcut kayıt için güncellenir.
void Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames(System::SharedPtr<MultiLanguageString> mlNames, TtfNameTable::PlatformId platformId, uint16_t platformSpecificId, TtfNameTable::NameId nameId)
| Parametre | Tür | Açıklama |
|---|---|---|
| mlNames | System::SharedPtr<MultiLanguageString> | Çok dilli dize |
| platformId | TtfNameTable::PlatformId | Platform tanımlayıcısı |
| platformSpecificId | uint16_t | Platforma özgü kodlama tanımlayıcısı |
| nameId | TtfNameTable::NameId | Ad tanımlayıcısı, mantıksal dize kategorisi, NameId enum’ı tarafından belirtilir |
Ayrıca Bakınız
- Typedef SharedPtr
- Class MultiLanguageString
- Enum PlatformId
- Enum NameId
- Class TtfNameTable
- Namespace Aspose::Font::TtfTables
- Library Aspose.Font for C++