Unidad: PDFium
Use el componente TPdfView para ver páginas PDF. TPdfView hereda de TScrollingWinControl y proporciona desplazamiento, zoom, navegación de páginas, cálculos de ajuste y zoom, conversión de coordenadas de dispositivo y página, detección de texto y desplazamiento arrastrando con el mouse
Ejemplo
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Tipos
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Determina cómo se muestran las páginas del documento PDF
- dmSingleContinuous - Muestra las páginas de forma continua en una sola columna
- dmTwoPageContinuous - Muestra las páginas de forma continua en dos columnas
- dmTwoPageContinuousWithCover - Muestra la primera página sola y luego el resto de las páginas de forma continua en dos columnas
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Modo de ajuste automático usado por la propiedad FitMode
- pfmNone - respeta el valor de Zoom que estableció quien llama, con el comportamiento heredado
- pfmActualSize - fuerza Zoom := 1.0
- pfmFitPage - elige el mayor Zoom que todavía muestra la página completa
- pfmFitWidth - elige el Zoom que hace coincidir el ancho de la página con el ancho del área visible
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Opciones para manejar clics en vínculos usadas por la propiedad LinkOptions
- loAutoGoto - salta automáticamente a destinos internos
- loAutoOpenURI - abre automáticamente vínculos URI mediante ShellExecute
- loAutoLaunch - abre automáticamente vínculos a archivos o aplicaciones mediante ShellExecute
- loAutoEmbeddedGoto - reservado para compatibilidad futura con goto incrustado
Para otros tipos (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink, etc.), vea TPdf
Propiedades
Métodos
Eventos