Pane
Pane[expr]
displays as a pane containing expr.
Pane[expr,w]
makes the pane be w printer's points wide, linewrapping the contents if necessary.
Pane[expr,{w,h}]
makes the pane be w points wide and h points high, shrinking the contents if necessary.
Details and Options
- The following options can be given:
-
Alignment {Automatic,Automatic} how to align objects in the display area AppearanceElements Automatic elements to include in the displayed pane BaselinePosition Automatic what to align with a surrounding text baseline BaseStyle {} base style specifications for the pane ContentPadding True whether to shrink the margins tightly around the contents FrameMargins Automatic margins inside the frame of the pane ImageMargins 0 margins to add outside the display area ImageSize Automatic the overall image size of the displayed pane ImageSizeAction Automatic what to do if the content size does not match the image size Scrollbars False whether to include scrollbars ScrollPosition {0,0} scroll position if scrolling is enabled - With a typical default stylesheet, Pane[expr] with no additional options displays exactly like expr.
- Pane[expr,w] is equivalent to Pane[expr,ImageSize->w,ImageSizeAction->"Clip"].
- Pane[expr,{w,h}] is equivalent to Pane[expr,ImageSize->{w,h},ImageSizeAction->"Clip"].
- Pane[expr,{w,h},Scrollbars->Automatic] effectively uses ImageSizeAction->"Clip".
- If w or h is specified as an UpTo expression, then the value is treated as the maximum width or height. Pane will use a smaller value if needed to trim whitespace around the contents.
- The setting ImageSizeAction->"Scrollable" makes the contents of the pane scrollable if necessary.
- Possible elements in AppearanceElements include "ResizeArea".
- The settings for BaseStyle are appended to the default style typically given by the "Pane" style in the current stylesheet.
Examples
open allclose allScope (4)
Specify a width, accepting the default height:
Specify an exact width and height, adding space if necessary:
Specify an exact width and height. clipping if necessary:
Use UpTo to set the maximum dimension while allowing for smaller values:
Options (15)
AppearanceElements (2)
Specify resizable Pane by using AppearanceElements->{"ResizeArea"}:
Create resizable graphics using ImageSize->Full:
By default, Pane is resizable if Scrollbars->True:
Use AppearanceElements->None to disable resizing:
ImageSize (3)
ImageSize and the second argument have the same effect:
Specify the overall size of the pane:
Specify a maximum width and use the natural height of the contents:
ImageSizeAction (3)
The default for ImageSizeAction is "Clip":
Scrollbars (3)
Applications (1)
Force fixed width lines in a SlideView:
Properties & Relations (1)
A Pane is treated as an unbroken rectangular region for purposes of line breaking:
Text
Wolfram Research (2007), Pane, Wolfram Language function, https://reference.wolfram.com/language/ref/Pane.html (updated 2019).
CMS
Wolfram Language. 2007. "Pane." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/Pane.html.
APA
Wolfram Language. (2007). Pane. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Pane.html