Μονάδα: PDFium
Χρησιμοποιήστε το component TPdfView για να προβάλλετε σελίδες PDF. Το TPdfView κληρονομεί από το TScrollingWinControl και παρέχει κύλιση, μεγέθυνση, πλοήγηση σελίδων, υπολογισμούς fit-zoom, μετατροπή συντεταγμένων device/page, text hit testing και κύλιση με σύρσιμο ποντικιού
Παράδειγμα
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Τύποι
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Καθορίζει πώς εμφανίζονται οι σελίδες του εγγράφου PDF
- dmSingleContinuous - Εμφανίζει τις σελίδες συνεχόμενα σε μία στήλη
- dmTwoPageContinuous - Εμφανίζει τις σελίδες συνεχόμενα σε δύο στήλες
- dmTwoPageContinuousWithCover - Εμφανίζει την πρώτη σελίδα μόνη της και στη συνέχεια τις υπόλοιπες σελίδες συνεχόμενα σε δύο στήλες
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Αυτόματη λειτουργία προσαρμογής σελίδας που χρησιμοποιείται από την ιδιότητα FitMode
- pfmNone - σέβεται όποιο Zoom όρισε ο καλών (legacy behavior)
- pfmActualSize - επιβάλλει Zoom := 1.0
- pfmFitPage - επιλέγει το μεγαλύτερο Zoom που εξακολουθεί να δείχνει ολόκληρη τη σελίδα
- pfmFitWidth - επιλέγει το Zoom που αντιστοιχίζει το πλάτος της σελίδας στο πλάτος του viewport
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Επιλογές χειρισμού κλικ συνδέσμων που χρησιμοποιεί η ιδιότητα LinkOptions
- loAutoGoto - μεταβαίνει αυτόματα σε εσωτερικούς προορισμούς
- loAutoOpenURI - ανοίγει αυτόματα URI links μέσω ShellExecute
- loAutoLaunch - εκκινεί αυτόματα file/application links μέσω ShellExecute
- loAutoEmbeddedGoto - δεσμευμένο για μελλοντική υποστήριξη embedded goto
Για άλλους τύπους (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink κ.λπ.), δείτε το TPdf
Ιδιότητες
Μέθοδοι
Συμβάντα