PDFium Delphi Component Docs

ReplaceFormTextAndKeepSelection Metodo

Componente: TPdfView  ·  Unità: PDFium
Sostituisce il testo selezionato del campo modulo attualmente con focus e mantiene selezionata la sostituzione

Syntax

function ReplaceFormTextAndKeepSelection(const Text: WString): Boolean;

Parameters

TextWString. Testo scritto sopra la selezione corrente del campo con focus; passare una stringa vuota per eliminare la selezione

Return Value

Boolean. True quando un widget di testo modificabile del modulo detiene il focus sulla pagina attiva e la sostituzione è stata emessa; False quando la chiamata è un no-op

Description

Sostituisce il testo attualmente selezionato nel widget di modulo che detiene il focus sulla pagina attiva del visualizzatore, chiamando FORM_ReplaceAndKeepSelection di PDFium con l'handle del form della pagina

Il testo sostitutivo resta selezionato dopo la chiamata invece di comprimere la selezione, così una chiamata successiva può sovrascriverlo o estenderlo di nuovo. Corrisponde al modello di digitazione di un controllo testo nativo e si adatta all'input incrementale guidato dal codice, come la composizione IME o il testo predittivo

Passare una stringa vuota elimina la selezione corrente; il wrapper passa un puntatore a un carattere wide NUL così PDFium non riceve mai un buffer nil

In caso di successo la scena della pagina TPdf associata viene invalidata e la vista si ridisegna, così il nuovo valore del campo diventa visibile immediatamente

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