Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames 方法

TtfNameTable::AddMultiLanguageNames method

提取传入的 mlNames 对象中的所有多语言字符串,并使用传入的参数 platformIdplatformSpecificIdnameId 为每个提取的字符串创建相应的 NameRecord 结构。languageID 字段的值从 mlNames 对象中提取。新创建的记录被添加到表中。如果发现已有记录在 platformID、platformSpecificID、nameID 和 langugeId 字段上与新创建的记录相同,则不会添加新记录,而只会更新已有记录的字符串数据。

void Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames(System::SharedPtr<MultiLanguageString> mlNames, TtfNameTable::PlatformId platformId, uint16_t platformSpecificId, TtfNameTable::NameId nameId)
参数类型描述
mlNamesSystem::SharedPtr<MultiLanguageString>多语言字符串
platformIdTtfNameTable::PlatformId平台标识符
platformSpecificIduint16_t平台特定编码标识符
nameIdTtfNameTable::NameId名称标识符、逻辑字符串类别,由 NameId 枚举指定。

另见