({{, (RefLink[ScrollingOptions, paclet:ref/ScrollingOptions]) 
is an option for notebooks that specifies settings for scrolling.}})

OpenersNotesSection(Spacer1)Details

The typical usage is (RefLink[ScrollingOptions, paclet:ref/ScrollingOptions])->{(Subscript[opt, 1])->(Subscript[val, 1]),(Subscript[opt, 2])->(Subscript[val, 2]),…}.

The following suboptions can be specified:

With the setting "HorizontalScrollRange"->(RefLink[Automatic, paclet:ref/Automatic]), the horizontal scroll range is proportional to the window width.

If "HorizontalScrollRange"->(RefLink[Fit, paclet:ref/Fit]) or "HorizontalScrollRange"->FitAll is used, the horizontal scroll range is set to the exact width of the window's contents.

You can also specify "HorizontalScrollRange" in printer's points, where 72 points equal one inch.

With the setting "PagewiseDisplay"->(RefLink[True, paclet:ref/True]), only a single page is displayed on the screen at a time. If there is any additional space in the notebook window, it is left blank. The scrollbar scrolls within the displayed page. The (Key0[pgup]) and (Key0[pgdn]) keys can be used to move between pages.

The "ScrollUndo" setting is not relevant on all operating systems.

The value of "SpeedParameters" is a list of four parameters. The first parameter sets the maximum scrolling speed in number of pages per second. The second parameter controls how the scrolling speed responds to the distance that the mouse pointer has been dragged outside the window. The third parameter controls how quickly the scrolling speed approaches the maximum speed. The fourth parameter sets the maximum time in seconds for which scrolling can be interrupted when waiting for cells to be rendered.

With the default setting "VerticalScrollRange"->(RefLink[Automatic, paclet:ref/Automatic]), the vertical scroll range is set to the height of the window plus an extra buffer region. The buffer region is typically 7/8 the height of the window, meaning that the scrollbar can be moved so that only the top 1/8(^th) of the window's vertical height displays the contents of the notebook.

If "VerticalScrollRange"->(RefLink[Fit, paclet:ref/Fit]) or "VerticalScrollRange"->FitAll, the vertical scroll range is set to the exact height of the notebook.

You can also specify "VerticalScrollRange" in printer's points, where 72 points equal one inch.

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Window Properties, paclet:guide/WindowProperties])}})}})