AddMultiLanguageNames
TtfNameTable.AddMultiLanguageNames method
从传递的所有多语言字符串中提取mlNames对象 and 为使用传递的 参数提取的每个字符串创建对应的 NameRecord 结构platformId ,platformSpecificId和nameId. 字段 languageID 的值提取自mlNames目的。 刚刚创建的新记录被添加到表中。 如果找到与刚刚创建的字段platformID、platformSpecificID、nameID和langugeId 一致的记录,则不会添加新创建的记录,只会更新现有记录的字符串数据。
public void AddMultiLanguageNames(MultiLanguageString mlNames, PlatformId platformId,
ushort platformSpecificId, NameId nameId)
范围 | 类型 | 描述 |
---|---|---|
mlNames | MultiLanguageString | 多语言字符串 |
platformId | PlatformId | 平台标识符 |
platformSpecificId | UInt16 | 特定于平台的编码标识符 |
nameId | NameId | 名称标识符,逻辑字符串类别,由NameId 枚举 |
也可以看看
- class MultiLanguageString
- enum PlatformId
- enum NameId
- class TtfNameTable
- 命名空间 Aspose.Font.TtfTables
- 部件 Aspose.Font