PDFium Component Docs

Active Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Aktywuje lub dezaktywuje przeglądarkę, otwierając powiązany dokument PDF i renderując wybraną stronę

Składnia

property Active: Boolean; // default False

Opis

Ustawienie Active na True nakazuje przeglądarce załadować dokument wskazany przez powiązany komponent Pdf, otworzyć stronę wskazaną przez PageNumber i wywołać odświeżenie. Ustawienie na False zamyka stronę, zwalnia buforowany uchwyt strony tekstowej, porzuca sesję wyszukiwania i czyści widoczny obszar

Active jest głównym przełącznikiem przeglądarki. Właściwości związane z dokumentem, takie jak PageCount, PageWidth, PageLabel oraz indeksowane dostępy (Character, Bitmap, WebLink itd.) zwracają sensowne wartości tylko wtedy, gdy Active ma wartość True, a powiązana instancja Pdf ma wczytany dokument

Jeśli Pdf ma wartość nil, przeglądarka tworzy i przejmuje wewnętrzną instancję TPdf przy pierwszym ustawieniu Active na True, więc minimalny program może po prostu wywołać PdfView1.Pdf.FileName := ...; PdfView1.Active := True; po wskazaniu pliku

Uwagi

Przykład

// 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;

Zobacz też

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active