ReplaceSelection

Űrlapok, interakció, Unicode

Leírás

Lecseréli a normalizált kijelölést az aktív szövegmezőben vagy szerkeszthető kombinált listamezőben, és az elfogadott csere után összevonja a kurzort A munkamenet először a mező

A munkamenet először a mező /K actionjét küldi el OnAction útján, majd OnTextEdit-et hív a kijelölt szöveggel és megváltoztatható cserével

A vétó változatlanul hagyja a szerkesztési értéket, a kijelölést, a módosított állapotot és a dokumentum mezőt

/MaxLen korlátai megtartják a meglévő elő- és utótagot, csak a beszúrt szöveget csonkolják, és soha nem haszanak ketté egy kiterjesztett gráféma-fürtöt sem

Deklaráció

function ReplaceSelection(
  const ReplacementText: WideString): Integer;

Paraméterek

ReplacementTextAz aktuális normalizált kijelölésre javasolt szöveg a gazdai módosítás és a hosszkorlát érvényesítése előtt

Visszatérési érték

1 értéket ad vissza, ha a csere elfogadásra kerül, ideértve a hatástalan cserét is, egyébként 0 értéket

Példa

if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
  Session.ReplaceSelection('approved');

Lásd még

CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession