ReplaceSelection
Formularer, interaktion, Unicode
Beskrivelse
Erstatter den normaliserede markering i det aktive tekstfelt eller redigerbare combobox og sammentrækker tekstmarkøren efter den accepterede erstatning Sessionen udløser først feltets
/K-handling gennem OnAction og kalder derefter OnTextEdit med den markerede tekst og en ændringsbar erstatning
Et veto efterlader redigeringsværdi, markering, ændringstilstand og dokumentfelt uændret
Tekstfeltets
/MaxLen-grænser bevarer det eksisterende præfiks og suffiks, afkorter kun den indsatte tekst og deler aldrig en udvidet grafemklynge
Deklaration
function ReplaceSelection(
const ReplacementText: WideString): Integer;
Parametre
| ReplacementText | Tekst foreslået til den aktuelle normaliserede markering før værtsændring og længdehåndhævelse |
|---|
Returværdi
Returnerer 1, når erstatningen accepteres, herunder en ingen-handling-erstatning, ellers 0
Eksempel
if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
Session.ReplaceSelection('approved');
Se også
CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession