UpdateNamesByNameId

TtfNameTable.UpdateNamesByNameId method

选择所有与逻辑字符串类别相关的记录,由参数nameId 指定, 更新这些记录中的名称字段(字符串数据)。平台(platformID,Platform-specific encoding ID) 和语言(Language ID)相关的字段不受此方法影响。只有名称字符串数据被替换为新名称。 谨慎使用此方法,因为它将替换所有平台和语言的原始名称,相关 到 nameId。当原始名称具有不同的值时,它可能会产生冲突,导致替换操作 将所有这些值更改为新的单个值。并且这个新值可能与某些平台 和语言存在逻辑不一致。此方法适用于原始名称对所有平台和语言具有单一表示的情况, 例如,当名称字符串数据为英文时。

public void UpdateNamesByNameId(NameId nameId, string newName)
范围类型描述
nameIdNameId名称标识符,逻辑字符串类别,由NameId枚举
newNameString新名称或新字符串数据

也可以看看