PDFium Component Docs

Visible Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Pokazuje lub ukrywa przeglądarkę PDF

Składnia

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

Opis

Ustawienie Visible := False usuwa przeglądarkę z ekranu bez jej niszczenia; bazowy dokument PDFium, bieżąca strona, współczynnik powiększenia i stan zaznaczenia są zachowane. Gdy właściwość zostanie ustawiona z powrotem na True, buforowany stan jest natychmiast wyświetlany ponownie, a odświeżenie jest automatycznie kolejkowane

Ukrywanie przeglądarki to kanoniczny sposób przełączania między alternatywnymi widokami dokumentu (na przykład trybem tylko miniatur i pełnym czytnikiem) bez ponownego tworzenia komponentu. Ponieważ uchwyty stron PDFium pozostają otwarte podczas ukrycia, użytkownik może szybko przełączać widoki bez opóźnienia związanego z ponownym wczytaniem

Widoczność propaguje się też przez kontrolki kontenerowe: jeśli panel nadrzędny jest niewidoczny, przeglądarka także jest niewidoczna niezależnie od własnego ustawienia. Framework nadal zgłasza na formularzu powiadomienia OnShow / OnHide, dzięki czemu kod aplikacji może odpowiednio synchronizować paski narzędzi

Uwagi

Przykład

// Toggle between thumbnail mode and full reader on a button click
procedure TForm1.btnToggleViewClick(Sender: TObject);
begin
  ThumbnailGrid.Visible := PdfView1.Visible;
  PdfView1.Visible := not PdfView1.Visible;
  if PdfView1.Visible then
    PdfView1.SetFocus;
end;

Zobacz też

Enabled, Active, AsyncRendering, Align