PDFium Delphi Component Docs

Enabled Özellik

Component: TPdfView  ·  Unit: PDFium
PDF görüntüleyicisinin fare ve klavyeden kullanıcı girdisi kabul edip etmeyeceğini denetler.

Syntax

property Enabled: Boolean; // published, inherited from TControl

Description

Enabled True olduğunda görüntüleyici fare tıklamalarına, sürüklemelere, fare tekerleğine ve klavye gezinmesine yanıt verir. False yapmak tüm kullanıcı girdisini engeller — fare tıklamaları artık seçimi veya kaydırma konumunu değiştirmez, klavye kısayolları sayfaları ilerletmez ve form alanı widget'ları event almaz — oysa sayfa hâlâ normal şekilde işlenir

Bu, kanonik "salt okunur önizleme" modudur: doküman, kullanıcı içeriği görebilsin diye görünür kalır ama kullanıcı yanlışlıkla kaydırıp geçemez, form alanlarını değiştiremez veya metin seçimi alamaz. Uzun süren bir işlem (kaydetme, yazdırma, dışa aktarma) çalışırken arayüzü öngörülebilir tutmak için kullanın; iş bitince görüntüleyiciyi yeniden etkinleştirin

Devre dışı durum ebeveynden de yayılır — ebeveyn panel devre dışı kalırsa, görüntüleyicinin kendi Enabled'ı True bile olsa girdi amaçlarıyla devre dışı sayılır. Devre dışı içeriğin görsel görünümü host temasına bağlıdır; bazı VCL temaları control'u soluklaştırır, bazıları görünümü değiştirmez

Remarks

Example

// Disable the viewer while a long export is in progress
procedure TForm1.btnExportClick(Sender: TObject);
begin
  PdfView1.Enabled := False;
  try
    ExportAllPagesToImages(PdfView1.Pdf, 'C:\out\');
  finally
    PdfView1.Enabled := True;
    PdfView1.SetFocus;
  end;
end;

See Also

Visible, AllowUserPageChange, AllowUserTextSelection, TabStop