Esta entrada API conserva identificadores, firmas, bloques de código y términos PDF en su forma original.
Componente: TPdfView · Unidad: PDFium
Controla cómo la página actual encaja dentro del área cliente del visor y se reaplica automáticamente al cambiar tamaño o PageNumber
Sintaxis
property FitMode: TPdfFitMode;
Descripción
FitMode es el selector estándar de ajustar página / ajustar ancho de un visor PDF, expuesto como propiedad published para que una aplicación pueda colocar TPdfView en un formulario y elegir una distribución sin escribir matemática de zoom. Cada valor representa un comportamiento visual claro: pfmNone respeta exactamente el Zoom manual; pfmActualSize usa 100%; los modos de ajuste recalculan el zoom para encuadrar página o ancho según el área disponible
Notas
FitMode no cachea el Zoom elegido; el cálculo se ejecuta cada vez que el modo activo se reaplica, por lo que cambiar rotación, redimensionar la ventana o pasar a una página de tamaño diferente siempre produce el zoom correcto. Combina FitMode = pfmFitWidth con SmoothScroll para una experiencia clásica de lector de documentos largos. Si la aplicación ofrece botones de Fit Page / Fit Width, basta con asignar FitMode
Ejemplo
PdfView1.FitMode := pfmFitPage;
PdfView1.FitMode := pfmFitWidth;
PdfView1.FitMode := pfmActualSize;
PdfView1.Zoom := 1.5;
Assert(PdfView1.FitMode = pfmNone);
Vea también