NAME¶
Page - defines and displays a visual boundary for a viewer
SYNOPSIS¶
#include <Unidraw/page.h>
DESCRIPTION¶
A Page object delineates an area of interest in a viewer. The page's appearance
guides the user to stay within a particular area, and the page's bounding box
defines the total scrollable area in the viewer. Page displays a rectangle by
default, but the boundary can be an arbitrary graphic. The page occludes any
graphical components in the viewer. A typical use for a page is to define the
page boundary in a drawing editor; graphics beyond this area will not appear
on the printed page.
PUBLIC OPERATIONS¶
- Page(float width, float height)
- Instantiate a rectangular page with dimensions width
and height, in pixels.
- Page(Graphic*)
- Instantiate a page of arbitrary appearance, as defined by a
graphic. The graphic's bounding box defines the total scrollable
area.
- virtual Graphic* GetGraphic()
- Returns the graphic defining the page's appearance.
SEE ALSO¶
Graphic(3U), Viewer(3U)