TCustomRichView.GetItemText, GetItemTextA, GetItemTextW

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

TCustomRichView.GetItemText, GetItemTextA, GetItemTextW

Возвращают видимый текст текстового элемента документа, или имя нетекстового.

function GetItemText(ItemNo: Integer): String;

function GetItemTextA(ItemNo: Integer): TRVAnsiString;

function GetItemTextW(ItemNo: Integer): TRVUnicodeString;

ItemNo номер элемента. Элементы документа нумеруются от 0 до ItemCount-1. Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа; для элементов в ячейках используйте Cell.GetRVData.GetItemText*.

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

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

GetItemText возвращает:

ANSI-строку, как GetItemTextA, в Delphi 2007 и старее

юникодную строку (UTF-16), как GetItemTextW, в Delphi 2009 и новее

юникодную строку (UTF-8), в Lazarus

 

См. также:

SetItemText -A -W.

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

GetCurrentItemText -A -W.

См. также:

Получение элементов документа;

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