TCustomRichViewEdit.SetItemTextEd, SetItemTextEdA, SetItemTextEdW

<< Нажмите, чтобы показать Содержание >>

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).

unicode Примечание про Юникод:

В компоненте строки хранятся в юникодном формате. SetItemTextEdA конвертирует ANSI-строку в юникодную строку. Для текстовых элементов конвертация происходит на основе их Charset. Если это свойство равно DEFAULT_CHARSET, и для нетекстовых элементов, используется Style.DefCodePage.

SetItemTextEd работает:

как SetItemTextEdA в Delphi 2007 и более ранних

как SetItemTextEdW в Delphi 2009 и более новых

со строкой UTF-8 in Lazarus

 

Тип метода: editstyle редактирование документа.

 

См. также методы:

SetCurrentItemText -A -W.

См. также методы TCustomRichView:

GetItemText -A -W;

SetItemText -A -W.

См. также свойства:

ItemCount.

См. также:

Изменение элементов документа;

Типы элементов документа;

Юникод в ТРВ-Редакторе.