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)
ПараметрТипОписание
mlNamesMultiLanguageStringМногоязычная строка
platformIdPlatformIdИдентификатор платформы
platformSpecificIdUInt16Идентификатор кодировки для конкретной платформы
nameIdNameIdИдентификатор имени, категория логической строки, указаннаяNameId перечисление

Смотрите также