UpdateNamesByNameId
TtfNameTable.UpdateNamesByNameId method
选择所有与逻辑字符串类别相关的记录,由参数nameId 指定, 更新这些记录中的名称字段(字符串数据)。平台(platformID,Platform-specific encoding ID) 和语言(Language ID)相关的字段不受此方法影响。只有名称字符串数据被替换为新名称。 谨慎使用此方法,因为它将替换所有平台和语言的原始名称,相关 到 nameId。当原始名称具有不同的值时,它可能会产生冲突,导致替换操作 将所有这些值更改为新的单个值。并且这个新值可能与某些平台 和语言存在逻辑不一致。此方法适用于原始名称对所有平台和语言具有单一表示的情况, 例如,当名称字符串数据为英文时。
public void UpdateNamesByNameId(NameId nameId, string newName)
范围 | 类型 | 描述 |
---|---|---|
nameId | NameId | 名称标识符,逻辑字符串类别,由NameId 枚举 |
newName | String | 新名称或新字符串数据 |
也可以看看
- enum NameId
- class TtfNameTable
- 命名空间 Aspose.Font.TtfTables
- 部件 Aspose.Font