PDFium Delphi Component Docs

Enabled الخاصية

Component: TPdfView  ·  Unit: PDFium
يتحكم في ما إذا كان عارض PDF يقبل إدخال المستخدم من الفأرة ولوحة المفاتيح

Syntax

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

Description

عندما تكون Enabled بقيمة True يستجيب العارض لنقرات الفأرة والسحب وعجلة الفأرة والتنقل بلوحة المفاتيح. وإسنادها False يحجب كل إدخال المستخدم — فلمسات الفأرة لم تعد تغيّر التحديد أو موضع التمرير، واختصارات لوحة المفاتيح لم تعد تنقل الصفحات، وتتوقف عناصر حقول النماذج عن استلام الأحداث — بينما تُصيَّر الصفحة كالمعتاد

هذا هو وضع "المعاينة للقراءة فقط" القياسي: يبقى المستند مرئيًا ليرى المستخدم المحتوى، لكنه لا يستطيع تمرير الصفحات خطأً أو العبث بحقول النماذج أو التقاط تحديد نصي. واستخدمه أثناء تشغيل عملية طويلة (حفظ، طباعة، تصدير) لإبقاء الواجهة متوقعة، ثم أعد تمكين العارض عند انتهاء العمل

ينتشر الحالة المعطلة أيضًا من الأب — فإذا صارت لوحة الأب معطلة، يُعامل العارض بوصفه معطلًا لأغراض الإدخال حتى لو كانت Enabled الخاصة به بقيمة True. ويختلف المظهر المرئي للمحتوى المعطل بحسب سمة المضيف؛ فبعض سِمات VCL تخفّت الضابط بينما يتركه بعضها الآخر دون تغيير

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