PDFium Delphi Component Docs

ReplaceFormTextAndKeepSelection yöntemi

Component: TPdfView  ·  Unit: PDFium
Odaklı form alanının seçili metnini değiştirir ve değiştiren metni seçili tutar

Syntax

function ReplaceFormTextAndKeepSelection(const Text: WString): Boolean;

Parameters

TextWString. Odaklı alanın geçerli seçiminin üzerine yazılan metin; seçimi silmek için boş bir dize geçirin

Return Value

Boolean. Etkin sayfada odak, düzenlenebilir bir form metin widget'ındayken ve değiştirme verildiğinde True; çağrı işlemsiz (no-op) kaldığında False

Description

Görüntüleyicinin etkin sayfasında o anda odağa sahip form widget'ının içindeki seçili metni, sayfanın form tanıtıcısıyla PDFium'un FORM_ReplaceAndKeepSelection işlevini çağırarak değiştirir

Değiştiren metin, seçimi daraltmak yerine çağrıdan sonra seçili kalır; böylece izleyen bir çağrı onu yeniden üzerine yazabilir ya da genişletebilir. Bu, yerel bir metin denetiminin yazma modeline uyar ve IME bileşimi ya da öngörülü metin gibi artımlı, kod kaynaklı girdilere uygundur

Boş bir dize geçirmek geçerli seçimi siler; sarmalayıcı bir NUL geniş karaktere işaretçi geçirir, böylece PDFium hiçbir zaman nil tampon almaz

Başarı durumunda ilişkili TPdf sayfa sahnesi geçersiz kılınır ve görünüm yeniden boyanır; böylece yeni alan değeri hemen görünür olur

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