PDFium Delphi Component Docs

Active Свойство

Компонент: TPdfView  ·  Модуль: PDFium
Активирует или деактивирует просмотрщик, открывая связанный документ PDF и отображая выбранную страницу

Syntax

property Active: Boolean; // default False

Description

Установка Active в True велит вьюверу загрузить документ, на который ссылается связанный компонент Pdf, открыть страницу с номером PageNumber и запустить перерисовку. Значение False закрывает страницу, освобождает кэшированный дескриптор текстовой страницы, сбрасывает сессию поиска и очищает видимую область

Active — главный выключатель вьювера. Свойства документа вроде PageCount, PageWidth, PageLabel и индексированные аксессоры (Character, Bitmap, WebLink и т.д.) возвращают осмысленные значения, только пока Active равно True и у связанного экземпляра Pdf загружен документ

Если Pdf равен nil, при первом включении Active в True вьювер создаёт и держит внутренний экземпляр TPdf, так что минимальная программа может просто вызвать PdfView1.Pdf.FileName := ...; PdfView1.Active := True;, указав файл

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