OnTextEdit
Formulários, interação
Descrição
Ocorre antes de o valor transitório da edição ativa mudar por uma substituição de seleção
O callback recebe o tipo de edição, a faixa de seleção UTF-16, o texto selecionado e uma string de substituição mutável, e dispara depois de a ação de tecla /K do Widget ter sido despachada e aceita
ReplacementText do Widget ter sido despachada e aceita
Modificar Allow reescreve o texto que será inserido, e definir False como
A substituição é limitada ao comprimento máximo do campo em fronteiras completas de grafemo depois de o callback retornar
Declaração
property OnTextEdit: TPDFlibFormSessionTextEditEvent;
Parâmetros do handler
| Sender | Sessão que executa a edição |
|---|---|
| FieldIndex | Campo base sendo 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 substituirá a seleção |
| Allow | Sinalizador de veto, definido como True por padrão e como False para uma rejeição atômica |
Consulte também
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit