UpdateNamesByNameId
TtfNameTable.UpdateNamesByNameId method
تحديد كافة السجلات ذات الصلة بفئة السلسلة المنطقية ، المحددة بواسطة معرف اسم المعلمة و تحديث حقل الاسم (بيانات السلسلة) في هذه السجلات. لا تتأثر الحقول المتعلقة بالمنصة (معرّف النظام الأساسي ومعرّف الترميز الخاص بالنظام الأساسي) واللغة (معرّف اللغة) بهذه الطريقة. يتم استبدال بيانات سلسلة الاسم فقط باسم جديد. استخدم هذه الطريقة بحذر ، لأنها ستحل محل الأسماء الأصلية لجميع الأنظمة الأساسية واللغات ، المرتبطة بـ nameId. يمكن أن تتعارض مع الحالات التي يكون فيها للأسماء الأصلية قيم مختلفة ، لأن عملية الاستبدال تغير كل هذه القيم بواحدة جديدة ، وقد يكون لهذه القيمة الجديدة تناقض منطقي مع بعض الأنظمة الأساسية واللغات. هذه الطريقة مفيدة للحالات التي يكون فيها الاسم الأصلي له تمثيل فردي لجميع الأنظمة الأساسية واللغات ، على سبيل المثال ، عندما تكون بيانات سلسلة الاسم باللغة الإنجليزية.
public void UpdateNamesByNameId(NameId nameId, string newName)
معامل | يكتب | وصف |
---|---|---|
nameId | NameId | معرف الاسم ، فئة السلسلة المنطقية ، محدد بواسطةNameId تعداد |
newName | String | اسم جديد أو بيانات سلسلة جديدة |
أنظر أيضا
- enum NameId
- class TtfNameTable
- مساحة الاسم Aspose.Font.TtfTables
- المجسم Aspose.Font