Yksikkö: PDFium
Käytä TPdfView-komponenttia PDF-sivujen katseluun. TPdfView perii TScrollingWinControlin ja tarjoaa vierityksen, zoomauksen, sivunavigoinnin, fit-zoom-laskennan, laite- ja sivukoordinaattien muunnoksen, tekstin osumantunnistuksen sekä hiirellä vedettävän vierityksen
Esimerkki
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Tyypit
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Määrittää, miten PDF-asiakirjan sivut näytetään
- dmSingleContinuous - näyttää sivut yhtenäisenä jatkuvana yksittäisenä sarakkeena
- dmTwoPageContinuous - näyttää sivut yhtenäisenä jatkuvana kahden sarakkeen näkymänä
- dmTwoPageContinuousWithCover - näyttää ensimmäisen sivun erikseen ja loput sivut sen jälkeen jatkuvasti kahdessa sarakkeessa
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
FitMode-ominaisuuden käyttämä automaattinen sivun sovitustila
- pfmNone - kunnioittaa kutsujan asettamaa Zoom-arvoa (vanha toiminta)
- pfmActualSize - pakottaa arvoksi Zoom := 1.0
- pfmFitPage - valitsee suurimman Zoom-arvon, jolla koko sivu näkyy edelleen
- pfmFitWidth - valitsee Zoom-arvon, joka sovittaa sivun leveyden näkymäalueen leveyteen
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
LinkOptions-ominaisuuden käyttämät linkkien napsautusten käsittelyvalinnat
- loAutoGoto - siirtyy sisäisiin kohteisiin automaattisesti
- loAutoOpenURI - avaa URI-linkit ShellExecute:n kautta automaattisesti
- loAutoLaunch - käynnistää tiedosto- tai sovelluslinkit ShellExecute:n kautta automaattisesti
- loAutoEmbeddedGoto - varattu tulevaa upotetun goto-tuen käyttöä varten
Muiden tyyppien osalta (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink jne.) katso TPdf
Ominaisuudet
Menetelmät
Tapahtumat