Unitate: PDFium
Folosiți componenta TPdfView pentru a vizualiza pagini PDF. TPdfView moștenește din TScrollingWinControl și oferă derulare, zoom, navigare între pagini, calcule de zoom pentru potrivirea paginii, conversie a coordonatelor dispozitiv/pagină, detectarea textului la poziție și derulare prin tragere cu mouse-ul
Exemplu
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Tipuri
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Stabilește modul în care sunt afișate paginile documentului PDF
- dmSingleContinuous - Afișează paginile continuu într-o singură coloană
- dmTwoPageContinuous - Afișează paginile continuu în două coloane
- dmTwoPageContinuousWithCover - Afișează prima pagină separat, apoi afișează paginile rămase continuu în două coloane
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Modul de potrivire automată a paginii folosit de proprietatea FitMode
- pfmNone - respectă valoarea Zoom setată de apelant (comportament moștenit)
- pfmActualSize - forțează Zoom := 1.0
- pfmFitPage - alege cel mai mare Zoom care încă afișează întreaga pagină
- pfmFitWidth - alege Zoom-ul care potrivește lățimea paginii cu lățimea ferestrei de vizualizare
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Opțiuni de gestionare a clicurilor pe link folosite de proprietatea LinkOptions
- loAutoGoto - sare automat la destinațiile interne
- loAutoOpenURI - deschide automat linkurile URI prin ShellExecute
- loAutoLaunch - lansează automat linkurile către fișiere/aplicații prin ShellExecute
- loAutoEmbeddedGoto - rezervat pentru suportul viitor pentru goto încorporat
Pentru alte tipuri (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink etc.), consultați TPdf
Proprietăți
Metode
Evenimente