Enhet: PDFium
Använd TPdfView-komponenten för att visa PDF-sidor. TPdfView ärver från TScrollingWinControl och tillhandahåller rullning, zoomning, sidnavigering, beräkning av anpassad zoom, omvandling mellan enhets- och sidkoordinater, träffsökning i text samt rullning via musdrag
Exempel
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Typer
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Avgör hur sidorna i PDF-dokumentet visas
- dmSingleContinuous - Visa sidor kontinuerligt i en enda kolumn
- dmTwoPageContinuous - Visa sidor kontinuerligt i två kolumner
- dmTwoPageContinuousWithCover - Visa först första sidan ensam och visa sedan resterande sidor kontinuerligt i två kolumner
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth, pfmFitHeight);
Automatiskt sidanpassningsläge som används av egenskapen FitMode
- pfmNone - använder den Zoom som anroparen ställt in (bakåtkompatibelt beteende)
- pfmActualSize - tvingar Zoom := 1.0
- pfmFitPage - väljer den största Zoom som fortfarande visar hela sidan
- pfmFitWidth - väljer den Zoom som matchar sidbredden mot visningsytans bredd
- pfmFitHeight - väljer den Zoom som matchar sidhöjden mot visningsytans höjd
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Alternativ för hantering av länkklick som används av egenskapen LinkOptions
- loAutoGoto - hoppa automatiskt till interna destinationer
- loAutoOpenURI - öppna URI-länkar automatiskt via ShellExecute
- loAutoLaunch - starta fil-/programlänkar automatiskt via ShellExecute
- loAutoEmbeddedGoto - reserverad för framtida stöd för inbäddad goto
För andra typer (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink m.fl.), se TPdf
Egenskaper
Metoder
Händelser