|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.GetCurrentItemText, GetCurrentItemTextA, GetCurrentItemTextW |
Возвращает текст элемента документа, находящегося в позиции каретки.
function GetCurrentItemText: String;
function GetCurrentItemTextA: TRVAnsiString;
function GetCurrentItemTextW: TRVUnicodeString;
Для текстового элемента методы возвращают видимый текст. Для нетекстового элемента, они возвращают его имя.
▪GetCurrentItemText работает как TopLevelEditor.GetItemText(TopLevelEditor.CurItemNo).
▪GetCurrentItemTextA работает как TopLevelEditor.GetItemTextA(TopLevelEditor.CurItemNo).
▪GetCurrentItemTextW работает как TopLevelEditor.GetItemTextW(TopLevelEditor.CurItemNo).
Примечание про Юникод:
В компоненте строки хранятся в юникодном формате. GetCurrentItemTextA конвертирует юникодную строку в ANSI-строку. Для текстовых элементов конвертация происходит на основе их Charset. Если это свойство равно DEFAULT_CHARSET, и для нетекстовых элементов, используется Style.DefCodePage.
GetCurrentItemText возвращает:
▪ANSI-строку, как GetCurrentItemTextA, в Delphi 2007 и старее
▪юникодную строку (UTF-16), как GetCurrentItemTextW, в Delphi 2009 и новее
▪юникодную строку (UTF-8), в Lazarus
Эти методы следует вызывать только тогда, когда документ отформатирован.
См. также методы:
См. также методы TCustomRichView:
См. также свойства:
См. также:
▪Получение элементов документа;
▪Теги;