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

ReplacementTextText 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