ReplaceSelection
Formulieren, interactie, Unicode
Beschrijving
Vervangt de genormaliseerde selectie in het actieve tekstveld of de bewerkbare combo box en laat de invoegpositie na de geaccepteerde vervanging samenvallen De sessie stuurt eerst de
De sessie dispatcht eerst de /K-actie van het veld via OnAction en roept daarna OnTextEdit aan met de geselecteerde tekst en een veranderlijke vervanging
Een veto laat de bewerkingswaarde, selectie, gewijzigde toestand en documentveld ongewijzigd
/MaxLen-limieten van tekstvelden behouden het bestaande voorvoegsel en achtervoegsel, trunceren alleen de ingevoegde tekst en splitsen nooit een uitgebreid grafeemcluster
Declaratie
function ReplaceSelection(
const ReplacementText: WideString): Integer;
Syntaxis
| ReplacementText | Tekst die voor de huidige genormaliseerde selectie wordt voorgesteld vóór hostaanpassing en lengte-afdwinging |
|---|
Retourwaarde
Geeft 1 terug wanneer de vervanging wordt geaccepteerd, waaronder een vervanging zonder effect, anders 0
Voorbeeld
if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
Session.ReplaceSelection('approved');
Zie ook
CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession