Skip to main content
Version: 4.3

ZoomToFitOptions

Options accepted by PaperScrollerApi.zoomToFit.

Extends​

  • TransformToFitContentOptions

Properties​

contentArea?​

optional contentArea?: PlainRect;

contentMargin?​

optional contentMargin?: number;

Extra margin around the content, expressed in graph coordinates, so it scales with the zoom level (unlike the pixel-based padding option). Set to 0 for a tight fit.

Default​

40

fittingBBox?​

optional fittingBBox?: PlainRect;

horizontalAlign?​

optional horizontalAlign?: "middle" | "right" | "left";

maxScale?​

optional maxScale?: number;

maxScaleX?​

optional maxScaleX?: number;

maxScaleY?​

optional maxScaleY?: number;

minScale?​

optional minScale?: number;

minScaleX?​

optional minScaleX?: number;

minScaleY?​

optional minScaleY?: number;

padding?​

optional padding?: Padding;

preserveAspectRatio?​

optional preserveAspectRatio?: boolean;

scaleGrid?​

optional scaleGrid?: number;

useModelGeometry?​

optional useModelGeometry?: boolean;

verticalAlign?​

optional verticalAlign?: "middle" | "bottom" | "top";