OnTextEdit

Formulários, interação

Descrição

Ocorre antes de o valor transitório da edição ativa mudar através de uma substituição de seleção

A chamada de retorno recebe o tipo de edição, o intervalo de seleção UTF-16, o texto selecionado e uma cadeia de substituição mutável, e dispara depois de a ação de tecla /K do widget ter sido enviada e aceite

Modificar ReplacementText reescreve o texto que será inserido, e definir Allow como False recusa a edição atomicamente, deixando o valor e a seleção inalterados

A substituição é limitada ao comprimento máximo do campo em limites completos de grafemas depois de a chamada de retorno devolver

Declaração

property OnTextEdit: TPDFlibFormSessionTextEditEvent;

Parâmetros do manipulador

SenderSessão que realiza a edição
FieldIndexCampo de base a ser editado
EditKindTipo de edição pendente: fekReplaceSelection, fekCutSelection ou fekPasteText
SelectionStartInício UTF-16 com base zero da seleção normalizada
SelectionLengthComprimento UTF-16 da seleção normalizada
SelectedTextTexto atualmente coberto pela seleção
ReplacementTextTexto mutável que vai substituir a seleção
AllowSinalizador de veto, predefinido como True; coloque-o em False para uma recusa atómica

Consulte também

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit