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