Aspose::Font::TtfTables::TtfNameTable::UpdateNamesByNameId method
TtfNameTable::UpdateNamesByNameId method
Parametre nameId ile belirtilen mantıksal dize kategorisiyle ilişkili tüm kayıtları seçer ve bu kayıtlardaki name alanını (dize verisi) günceller. Platform (platformID, Platform‑spesifik kodlama ID) ve dil (Language ID) ile ilgili alanlar bu yöntem tarafından etkilenmez. Yalnızca name dize verisi yeni bir adla değiştirilir. Bu yöntemi dikkatli kullanın, çünkü nameId ile ilişkili tüm platform ve diller için orijinal adları değiştirecektir. Orijinal adlar farklı değerler içeriyorsa, değiştirme işlemi bu değerlerin tümünü tek bir yeni değerle değiştirerek çakışmalara yol açabilir. Ve bu yeni değer bazı platform ve dillerle mantıksal tutarsızlık gösterebilir. Bu yöntem, orijinal adın tüm platform ve diller için tek bir temsiline sahip olduğu durumlarda faydalıdır; örneğin, ad dize verisi İngilizce dilindeyse.
void Aspose::Font::TtfTables::TtfNameTable::UpdateNamesByNameId(TtfNameTable::NameId nameId, System::String newName)
| Parametre | Tür | Açıklama |
|---|---|---|
| nameId | TtfNameTable::NameId | Ad tanımlayıcısı, mantıksal dize kategorisi, NameId enum’ı tarafından belirtilir |
| newName | System::String | Yeni ad veya yeni dize verisi |
Ayrıca Bakınız
- Enum NameId
- Class String
- Class TtfNameTable
- Namespace Aspose::Font::TtfTables
- Library Aspose.Font for C++