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
| Sender | Sessão que realiza a edição |
|---|---|
| FieldIndex | Campo de base a ser editado |
| EditKind | Tipo de edição pendente: fekReplaceSelection, fekCutSelection ou fekPasteText |
| SelectionStart | Início UTF-16 com base zero da seleção normalizada |
| SelectionLength | Comprimento UTF-16 da seleção normalizada |
| SelectedText | Texto atualmente coberto pela seleção |
| ReplacementText | Texto mutável que vai substituir a seleção |
| Allow | Sinalizador de veto, predefinido como True; coloque-o em False para uma recusa atómica |
Consulte também
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit