PDFium Delphi Component Docs

ReplaceFormTextAndKeepSelection metode

Komponent: TPdfView  ·  Enhed: PDFium
Erstatter den valgte tekst i det formularfelt, der i øjeblikket har fokus, og holder erstatningen valgt

Syntax

function ReplaceFormTextAndKeepSelection(const Text: WString): Boolean;

Parameters

TextWString. Tekst skrevet hen over det fokuserede felts aktuelle valg; send en tom streng for at slette valget

Return Value

Boolean. True, når en redigerbar formular-tekstwidget ejer fokus på den aktive side, og erstatningen blev udstedt; False, når kaldet er en no-op

Description

Erstatter den aktuelt valgte tekst inde i den formular-widget, der i øjeblikket ejer fokus på viserens aktive side, ved at kalde PDFiums FORM_ReplaceAndKeepSelection med sidens formular-handle

Erstatningsteksten forbliver valgt efter kaldet i stedet for at kollapse valget, så et efterfølgende kald kan skrive hen over den igen eller udvide den. Det matcher indtastningsmodellen i en native tekstkontrol og passer til inkrementelt, kodestyret input såsom IME-sammensætning eller forudsigende tekst

En tom streng sletter det aktuelle valg; wrapperen sender en pointer til et NUL-bredtegn, så PDFium aldrig modtager en nil-buffer

Ved succes invalideres den tilknyttede TPdf page scene, og visningen gentegnes, så den nye feltværdi bliver synlig straks

Remarks

Example

// Overtype the selected characters of the focused field,
// keeping the insertion selected for the next step
if PdfView1.FocusedFormFieldText <> '' then
  PdfView1.ReplaceFormTextAndKeepSelection('NEW');

See Also

GetSelectedFormText, SelectAllFormText, PasteFormTextFromClipboard, CutSelectedFormTextToClipboard, CopySelectedFormTextToClipboard, FormUndo, FocusedFormFieldText