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";