Moduł: PDFium
Użyj komponentu TPdfView do wyświetlania stron PDF. TPdfView dziedziczy po TScrollingWinControl i zapewnia przewijanie, powiększanie, nawigację po stronach, obliczanie dopasowania powiększenia, konwersję współrzędnych urządzenia i strony, testy trafienia tekstu oraz przewijanie przeciąganiem myszy
Przykład
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Typy
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Określa sposób wyświetlania stron dokumentu PDF
- dmSingleContinuous - Wyświetlaj strony w sposób ciągły w jednej kolumnie
- dmTwoPageContinuous - Wyświetlaj strony w sposób ciągły w dwóch kolumnach
- dmTwoPageContinuousWithCover - Wyświetl pierwszą stronę osobno, a następnie wyświetlaj pozostałe strony w sposób ciągły w dwóch kolumnach
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Automatyczny tryb dopasowania strony używany przez właściwość FitMode
- pfmNone - zachowuje ustawienie Zoom podane przez wywołującego (starsze zachowanie)
- pfmActualSize - wymusza Zoom := 1.0
- pfmFitPage - wybiera największe Zoom, które nadal pokazuje całą stronę
- pfmFitWidth - wybiera Zoom, które dopasowuje szerokość strony do szerokości widoku
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Opcje obsługi kliknięć łączy używane przez właściwość LinkOptions
- loAutoGoto - automatycznie przechodź do wewnętrznych miejsc docelowych
- loAutoOpenURI - automatycznie otwieraj łącza URI przez ShellExecute
- loAutoLaunch - automatycznie uruchamiaj łącza do plików i aplikacji przez ShellExecute
- loAutoEmbeddedGoto - zarezerwowane na przyszłe wsparcie osadzonych goto
Dla innych typów (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink itd.) zobacz TPdf
Właściwości
Metody
Zdarzenia