Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames yöntemi

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)
ParametreTürAçıklama
mlNamesSystem::SharedPtr<MultiLanguageString>Çok dilli dize
platformIdTtfNameTable::PlatformIdPlatform tanımlayıcısı
platformSpecificIduint16_tPlatforma özgü kodlama tanımlayıcısı
nameIdTtfNameTable::NameIdAd tanımlayıcısı, mantıksal dize kategorisi, NameId enum’ı tarafından belirtilir

Ayrıca Bakınız