Unità: PDFium
Usare il componente TPdfView per visualizzare le pagine PDF. TPdfView eredita da TScrollingWinControl e fornisce scorrimento, zoom, navigazione tra pagine, calcoli dello zoom di adattamento, conversione tra coordinate dispositivo e pagina, rilevamento dei punti del testo e scorrimento tramite trascinamento del mouse
Esempio
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Tipi
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Determina come vengono visualizzate le pagine del documento PDF
- dmSingleContinuous - Visualizza le pagine in modo continuo in una singola colonna
- dmTwoPageContinuous - Visualizza le pagine in modo continuo in due colonne
- dmTwoPageContinuousWithCover - Visualizza la prima pagina da sola, quindi mostra le restanti pagine in modo continuo in due colonne
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Modalità automatica di adattamento della pagina usata dalla proprietà FitMode
- pfmNone - rispetta qualunque Zoom impostato dal chiamante (comportamento legacy)
- pfmActualSize - forza Zoom := 1.0
- pfmFitPage - sceglie il maggiore Zoom che mostra ancora l'intera pagina
- pfmFitWidth - sceglie lo Zoom che porta la larghezza della pagina a coincidere con la larghezza della viewport
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Opzioni di gestione del clic sui link usate dalla proprietà LinkOptions
- loAutoGoto - passa automaticamente alle destinazioni interne
- loAutoOpenURI - apre automaticamente i collegamenti URI tramite ShellExecute
- loAutoLaunch - avvia automaticamente i collegamenti a file o applicazioni tramite ShellExecute
- loAutoEmbeddedGoto - riservato per il futuro supporto a goto incorporati
Per altri tipi (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink, ecc.), vedere TPdf
Proprietà
Metodi
Eventi