|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.SetItemTextEd, SetItemTextEdA, SetItemTextEdW |
Методы, реализующие операции редактирования, изменяющие текст указанного элемента документа.
procedure SetItemTextEd(ItemNo: Integer; const s: String);
procedure SetItemTextEdA(ItemNo: Integer; const s: TRVAnsiString);
procedure SetItemTextEdW(ItemNo: Integer; const s: TRVUnicodeString);
(Introduced in version 1.4, 1.7)
Параметры:
ItemNo – номер элемента в диапазоне от 0 до ItemCount-1.
Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа. Для элементов в ячейках активируйте редактор ячейки и вызовите SetItemTextEd* редактора ячейки. Или, проще, можно вызвать SetCurrentItemText*.
s – текст, присваиваемый элементу. Для текстовых элементов это видимый текст. Для нетекстовых – строка, связанная с элементом (не показывается пользователю). S должен не содержать символы разрыва строки (CR и LF). Для текстовых элементов, он не должен содержать символов CR, LF, TAB, FF (#13, #10, #9, #12).
Примечание про Юникод:
В компоненте строки хранятся в юникодном формате. SetItemTextEdA конвертирует ANSI-строку в юникодную строку. Для текстовых элементов конвертация происходит на основе их Charset. Если это свойство равно DEFAULT_CHARSET, и для нетекстовых элементов, используется Style.DefCodePage.
SetItemTextEd работает:
▪как SetItemTextEdA в Delphi 2007 и более ранних
▪как SetItemTextEdW в Delphi 2009 и более новых
▪со строкой UTF-8 in Lazarus
Тип метода:
редактирование документа.
См. также методы:
См. также методы TCustomRichView:
См. также свойства:
См. также: