PDFium Delphi Component Docs

Active property

Component: TPdfView  ·  Unit: PDFium
Kích hoạt hoặc vô hiệu hóa trình xem, mở tài liệu PDF được liên kết và kết xuất trang đã chọn

Syntax

property Active: Boolean; // default False

Description

Đặt Active thành True sẽ yêu cầu trình xem tải tài liệu do thành phần Pdf liên kết tham chiếu, mở trang được xác định bởi PageNumber và kích hoạt vẽ lại. Đặt nó thành False sẽ đóng trang, giải phóng handle trang văn bản đã lưu trong bộ nhớ đệm, hủy phiên tìm kiếm và xóa vùng hiển thị

Active là công tắc chính của trình xem. Các thuộc tính liên quan đến tài liệu như PageCount, PageWidth, PageLabel và các bộ truy cập có chỉ số (Character, Bitmap, WebLink cùng các mục tương tự) chỉ trả về giá trị có nghĩa khi ActiveTrue và thực thể Pdf được liên kết đã có tài liệu được tải

Nếu Pdfnil, trình xem sẽ tạo và sở hữu một thực thể TPdf nội bộ ngay lần đầu Active được đặt thành True, nên một chương trình tối thiểu chỉ cần gọi PdfView1.Pdf.FileName := ...; PdfView1.Active := True; sau khi trỏ nó đến một tệp

Remarks

Example

// Bind to an explicit TPdf and open a file.
PdfView1.Pdf := Pdf1;
Pdf1.FileName := 'C:\docs\sample.pdf';
PdfView1.Active := True;

// React to open/close in code.
if PdfView1.Active then
  StatusBar1.SimpleText := Format('%d pages', [PdfView1.PageCount])
else
  StatusBar1.SimpleText := 'No document loaded';

// Close the viewer.
PdfView1.Active := False;

See Also

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active