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

ReplacementTextTekst 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