|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.OnItemTextEdit |
Происходит, когда текст текстового элемента изменяется в результате операции редактирования.
type
TRVItemTextEditEvent = procedure (Sender: TCustomRichViewEdit;
const OldText: TRVUnicodeString; RVData: TCustomRVData;
ItemNo: Integer; var NewTag: TRVTag; var 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 – номер стиля текста, который будет присвоен этому элементу.