UpdateNamesByNameId
TtfNameTable.UpdateNamesByNameId method
Выбирает все записи, относящиеся к категории логической строки, заданной параметром nameId, и обновляет поле имени (строковые данные) в этих записях. Этот метод не затрагивает поля, связанные с платформой (идентификатор платформы, идентификатор кодировки для конкретной платформы) и языком (идентификатор языка). Только данные строки имени заменяются новым именем. Используйте этот метод с осторожностью, поскольку он заменит исходные имена для всех платформ и языков, связанных с nameId. Это может вызвать конфликты для случаев, когда исходные имена имели разные значения, потому что операция замены изменяет все эти значения на новое одно. И это новое значение может иметь логическое несоответствие с некоторыми платформами и языками. Этот метод полезен в случаях, когда исходное имя имеет единое представление для всех платформ и языков, например, , когда данные строки имени представлены на английском языке.
public void UpdateNamesByNameId(NameId nameId, string newName)
Параметр | Тип | Описание |
---|---|---|
nameId | NameId | Идентификатор имени, категория логической строки, указаннаяNameId перечисление |
newName | String | Новое имя или новые строковые данные |
Смотрите также
- enum NameId
- class TtfNameTable
- пространство имен Aspose.Font.TtfTables
- сборка Aspose.Font