property PageZoom[PageNumber: Integer]: Double;
Read-only zoom required to fit the current page within the view for the current DisplayMode
Combine with PageWidthZoom / PageHeightZoom / ActualSizeZoom to build custom fit buttons
All TPdfView display properties trigger a repaint when assigned; you can change several in succession without flicker because the redraw is coalesced into a single invalidation
Active := TruePdfView1.Pdf at run time, reapply any view-only settings — the new TPdf has its own state
begin
PdfView1.PageZoom := {value};
PdfView1.Active := True;
end;