TCustomRichViewEdit.OnItemTextEdit

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

TCustomRichViewEdit.OnItemTextEdit

Происходит, когда текст текстового элемента изменяется в результате операции редактирования.

type

  TRVItemTextEditEvent = procedure (Sender: TCustomRichViewEdit; 

    const OldText: TRVUnicodeString; RVData: TCustomRVData;

    ItemNo: Integer; var NewTag: TRVTagvar NewStyleNo: Integer)

    of object;

property OnItemTextEdit: TRVItemTextEditEvent;

Это событие предназначено для обновления тегов гиперссылок.

Событие вызывается, когда документ ещё не полностью отформатирован, поэтому не используйте в нём методы изменения документа или методы, которым требуется отформатированный документ.

Входные параметры:

OldText – текст элемента до операции редактирования.

RVData и ItemNo указывают на изменённый элемент документа. RVData документ, содержащий этот элемент; это может быть Sender.RVData, ячейка таблицы и RVData редактора ячейки. ItemNo номер элемента в RVData.

NewTagтег элемента, то же значение, что возвращает RVData.GetItemTextW(ItemNo).

NewStyleNo – номер стиля текста элемента, номер в коллекции Style.TextStyles, то же значение, что возвращает RVData.GetItemStyle(ItemNo).

Выходные параметры:

NewTag – значение тега, которое будет присвоено этому элементу.

NewStyleNo – номер стиля текста, который будет присвоен этому элементу.