Einheit: PDFium
Verwenden Sie die Komponente TPdfView zum Anzeigen von PDF-Seiten. TPdfView erbt von TScrollingWinControl und bietet Scrollen, Zoomen, Seitennavigation, Berechnungen für die Anpassungszoomstufe, die Umrechnung zwischen Geräte- und Seitenkoordinaten, Text-Hit-Testing und Scrollen per Ziehen mit der Maus
Beispiel
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Typen
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Legt fest, wie die Seiten des PDF-Dokuments angezeigt werden
- dmSingleContinuous - Seiten fortlaufend in einer einzelnen Spalte anzeigen
- dmTwoPageContinuous - Seiten fortlaufend in zwei Spalten anzeigen
- dmTwoPageContinuousWithCover - Die erste Seite einzeln anzeigen, danach die verbleibenden Seiten fortlaufend in zwei Spalten anzeigen
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Automatischer Seitenanpassungsmodus, den die FitMode-Eigenschaft verwendet
- pfmNone - übernimmt den vom Aufrufer gesetzten Zoom (Legacy-Verhalten)
- pfmActualSize - erzwingt Zoom := 1.0
- pfmFitPage - wählt den größten Zoom, bei dem noch die ganze Seite sichtbar ist
- pfmFitWidth - wählt den Zoom, der die Seitenbreite an die Breite des Anzeigebereichs anpasst
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Optionen für die Behandlung von Link-Klicks, die von der LinkOptions-Eigenschaft verwendet werden
- loAutoGoto - automatisch zu internen Zielen springen
- loAutoOpenURI - URI-Links automatisch über ShellExecute öffnen
- loAutoLaunch - Datei- oder Anwendungslinks automatisch über ShellExecute starten
- loAutoEmbeddedGoto - für zukünftige Unterstützung von eingebetteten Goto-Zielen reserviert
Für andere Typen (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink usw.) siehe TPdf
Eigenschaften
Methoden
Ereignisse