Unit: PDFium
Gebruik de TPdfView-component om PDF-pagina's te bekijken. TPdfView erft van TScrollingWinControl en biedt scrollen, zoomen, paginanavigatie, berekeningen voor aanpassingszoom, omzetting tussen apparaat- en pagina-coördinaten, tekst-hit-testing en scrollen door te slepen met de muis
Voorbeeld
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Typen
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Bepaalt hoe de pagina's van het PDF-document worden weergegeven
- dmSingleContinuous - Pagina's continu weergeven in één kolom
- dmTwoPageContinuous - Pagina's continu weergeven in twee kolommen
- dmTwoPageContinuousWithCover - De eerste pagina afzonderlijk weergeven en daarna de resterende pagina's continu in twee kolommen weergeven
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Automatische pagina-aanpasmodus die door de FitMode-eigenschap wordt gebruikt
- pfmNone - respecteert de door de aanroeper ingestelde Zoom (oud gedrag)
- pfmActualSize - dwingt Zoom := 1.0 af
- pfmFitPage - kiest de grootste Zoom waarmee de hele pagina nog zichtbaar blijft
- pfmFitWidth - kiest de Zoom waarmee de paginabreedte overeenkomt met de breedte van het venster
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Opties voor het afhandelen van linkklikken die door de LinkOptions-eigenschap worden gebruikt
- loAutoGoto - automatisch naar interne bestemmingen springen
- loAutoOpenURI - URI-links automatisch openen via ShellExecute
- loAutoLaunch - bestands- of toepassingslinks automatisch starten via ShellExecute
- loAutoEmbeddedGoto - gereserveerd voor toekomstige ondersteuning van embedded goto
Voor andere typen (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink, enz.) zie TPdf
Eigenschappen
Methoden
Gebeurtenissen