UpdateNamesByNameId
TtfNameTable.UpdateNamesByNameId method
nameId parametresi tarafından belirtilen mantıksal dize kategorisiyle ilgili tüm kayıtları seçer ve bu kayıtlarda ad alanını (dize verileri) günceller. Platform (platformID, Platforma özgü kodlama kimliği) ve dil (Dil Kimliği) ile ilgili alanlar bu yöntemden etkilenmez. Yalnızca ad dizesi verileri yeni bir adla değiştirilir. Bu yöntemi dikkatli kullanın, çünkü ile nameId ile ilgili tüm platformlar ve diller için orijinal adların yerini alacaktır. Orijinal adların farklı değerlere sahip olduğu durumlarda çakışma yapabilir, değiştirme işleminin tüm bu değerleri yeni tek bir değerle değiştirmesine neden olabilir. Ve bu yeni değerin bazı platformları ve dilleri ile mantıksal bir tutarsızlığı olabilir. Bu yöntem, orijinal adın tüm platformlar ve diller için tek bir temsile sahip olduğu durumlarda, örneğin, ad dizesi verilerinin İngilizce dilinde olduğu durumlarda yararlıdır.
public void UpdateNamesByNameId(NameId nameId, string newName)
Parametre | Tip | Tanım |
---|---|---|
nameId | NameId | Ad tanımlayıcı, mantıksal dize kategorisi, tarafından belirtilenNameId numaralandırma |
newName | String | Yeni ad veya yeni dize verileri |
Ayrıca bakınız
- enum NameId
- class TtfNameTable
- ad alanı Aspose.Font.TtfTables
- toplantı Aspose.Font