Modulis: PDFium
Naudokite TPdfView komponentą PDF puslapiams peržiūrėti. TPdfView paveldi iš TScrollingWinControl ir suteikia slinkimą, mastelio keitimą, puslapių naršymą, pritaikymo mastelio skaičiavimus, įrenginio ir puslapio koordinačių konvertavimą, teksto paiešką pagal vietą ir slinkimą tempiant pele
Pavyzdys
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Tipai
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Nurodo, kaip rodomi PDF dokumento puslapiai
- dmSingleContinuous - rodyti puslapius nuosekliai viename stulpelyje
- dmTwoPageContinuous - rodyti puslapius nuosekliai dviejuose stulpeliuose
- dmTwoPageContinuousWithCover - rodyti pirmą puslapį atskirai, tada likusius puslapius nuosekliai dviejuose stulpeliuose
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth, pfmFitHeight);
Automatinis puslapio pritaikymo režimas, naudojamas FitMode savybės
- pfmNone - taiko bet kokį nurodytą Zoom (senas elgesys)
- pfmActualSize - priverstinai nustato Zoom := 1.0
- pfmFitPage - parenka didžiausią Zoom, kuri dar rodo visą puslapį
- pfmFitWidth - parenka Zoom, kuris suderina puslapio plotį su peržiūros lango pločiu
- pfmFitHeight - parenka Zoom, kuris suderina puslapio aukštį su peržiūros lango aukščiu
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Nuorodų paspaudimo apdorojimo parinktys, naudojamos LinkOptions savybės
- loAutoGoto - automatiškai pereiti į vidines paskirtis
- loAutoOpenURI - automatiškai atverti URI nuorodas per ShellExecute
- loAutoLaunch - automatiškai paleisti failų / programų nuorodas per ShellExecute
- loAutoEmbeddedGoto - rezervuota būsimam įdėtojo perėjimo palaikymui
Kiti tipai (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink ir kt.) aprašomi TPdf puslapyje
Savybės
Metodai
Įvykiai