ReplaceSelection
Formulär, interaktion, Unicode
Beskrivning
Ersätter den normaliserade markeringen i det aktiva textfältet eller redigerbara kombinationsrutan och drar ihop markören efter den accepterade ersättningen Sessionen utlöser först fältets
/K-åtgärd via OnAction och anropar sedan OnTextEdit med den markerade texten och en ändringsbar ersättning
Ett veto lämnar redigeringsvärdet, markeringen, ändringstillståndet och dokumentfältet oförändrade Textfältens
/MaxLen-gränser bevarar befintligt prefix och suffix, trunkerar endast den infogade texten och delar aldrig ett utökat grafemkluster
Deklaration
function ReplaceSelection(
const ReplacementText: WideString): Integer;
Parametrar
| ReplacementText | Text som föreslås för den aktuella normaliserade markeringen innan värden ändrar den och längden tillämpas |
|---|
Returvärde
Returnerar 1 när ersättningen godtas, inklusive en ersättning utan effekt, annars 0
Exempel
if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
Session.ReplaceSelection('approved');
Se även
CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession