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
| ReplacementText | Az 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