PDFium Delphi Component Docs

OnSelectionChange olay

Component: TPdfView  ·  Unit: PDFium
Maddileştirilen metin seçim aralıkları gerçekten değiştiğinde tetiklenir

Syntax

property OnSelectionChange: TNotifyEvent;

Description

Ana bilgisayara metin seçiminin değiştiğini bildirir. Maddileştirilen FSelection aralıklarının önceki durumdan farklı olduğu her geçişte tetiklenir — boş → boş olmayan (bir sürükleme karakter yakalamaya başlar), boş olmayan → boş (ClearSelection, sayfa değişikliği, devre dışı bırakma, belge değişimi) ve aradaki herhangi bir aralık mutasyonu (Shift+Right, fare hareketi sürükleme genişletmesi, çift tıklama kelime genişletmesi) dahil

Aynı seçim tekrar ayarlandığında tetiklenmez (ör. aynı sayfada SelectAll iki kez çağrıldığında). İç aralık-eşitliği denetimi özdeş yeniden uygulamayı kısa devre yaptırır, bu nedenle olay durum çubuğu metnine veya düğme etkin durumuna geri sönümleme olmadan doğrudan bağlanabilir

Remarks

Example

procedure TForm1.PdfViewSelectionChange(Sender: TObject);
begin
  StatusBar1.Panels[0].Text :=
    Format('%d chars selected', [PdfView1.SelectionCharCount]);
  CopyButton.Enabled := PdfView1.HasSelection;
end;

See Also

AllowUserTextSelection, HasSelection, SelectionCharCount, SelectedText