Unidade: PDFium
Use o componente TPdfView para visualizar páginas PDF. TPdfView herda de TScrollingWinControl e fornece rolagem, zoom, navegação de páginas, cálculos de ajuste de zoom, conversão de coordenadas dispositivo/página, teste de localização de texto e rolagem com arrastar do mouse
Exemplo
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Tipos
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Define como as páginas do documento PDF são exibidas
- dmSingleContinuous - Exibe as páginas continuamente em uma única coluna
- dmTwoPageContinuous - Exibe as páginas continuamente em duas colunas
- dmTwoPageContinuousWithCover - Exibe a primeira página isoladamente e, em seguida, as demais páginas continuamente em duas colunas
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Modo automático de ajuste de página usado pela propriedade FitMode
- pfmNone - Respeita qualquer Zoom definido pelo chamador (comportamento legado)
- pfmActualSize - Força Zoom := 1.0
- pfmFitPage - Escolhe o maior Zoom que ainda mostra a página inteira
- pfmFitWidth - Escolhe o Zoom que corresponde à largura da página à largura da área de visualização
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Opções de tratamento de cliques em links usadas pela propriedade LinkOptions
- loAutoGoto - Salta automaticamente para destinos internos
- loAutoOpenURI - Abre automaticamente links URI via ShellExecute
- loAutoLaunch - Inicia automaticamente links de arquivo/aplicativo via ShellExecute
- loAutoEmbeddedGoto - Reservado para suporte futuro a goto incorporado
Para outros tipos (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink, etc.), veja TPdf
Propriedades
Métodos
Eventos