|
Side of Software Print Preview Library 1.8.1 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Provides classes and interfaces for previewing pages before they are printed.
See:
Description
Interface Summary | |
PageNumberRenderer | An interface that returns a component that can render the page numbers within
a JPrintPreviewPane . |
PrintPreviewSupport.PageableFactory | A factory that can produce a Pageable object given a page format. |
Scaleable | An object that has preferences as to how it should be scaled. |
ScalingLayoutManager | A layout manager that scales a container's components equally. |
ScrollableLayoutManager | A layout manager that also dictates how the container should scroll. |
ZoomFunction | An interface that determines the amount to zoom. |
Class Summary | |
AccessiblePrintPreviewRole | An extension of javax.accessibility.AccessibleRole that
defines roles for print preview panes and pages. |
BasicPrintPreviewPageUI | A basic implementation of the print preview page look and feel. |
BasicPrintPreviewPaneUI | A basic implementation of the print preview pane look and feel. |
CachingPageable | A java.awt.print.Pageable wrapper that caches page images rendered at 100%. |
ComponentPageable | A Pageable object that breaks an arbitrary Swing component into
pages for previewing and printing. |
DefaultPageNumberRenderer | A page number renderer that centers page numbers with a JLabel initialized
with the font and colors of the JPrintPreviewPane . |
DefaultZoomFunction | A default implementation of ZoomFunction that has a constant
zoom "jump," a minimum zoom, and a maximum zoom. |
FitAllLayout | A layout scheme that scales all components such that they fit in the bounds of their container's parent. |
FitAllLayoutFormat | A class that formats and parses instances of FitAllLayout . |
FitLayout | A layout scheme that scales all components such that one dimension of the largest component fits in container's parent. |
FitLayoutFormat | A class that formats and parses instances of FitLayout . |
JPrintPreviewPage | A component that represents a page in a print preview pane. |
JPrintPreviewPane | A component that displays printable pages. |
MatrixLayout | A layout scheme that arranges components into rows and columns that fit the bounds of the container's parent. |
MatrixLayoutFormat | A class that formats and parses instances of MatrixLayout . |
PageableAdapter | A class that converts a java.awt.print.Printable object into
a java.awt.print.Pageable object. |
PrintPreviewPageUI | The JPrintPreviewPage pluggable look and feel delegate. |
PrintPreviewPaneUI | The JPrintPreviewPane pluggable look and feel delegate. |
PrintPreviewSupport | Support for a print preview pane in an application. |
ZoomLayout | A layout scheme that scales components a fixed amount. |
ZoomLayoutFormat | A class that formats and parses instances of ZoomLayout . |
Provides classes and interfaces for previewing pages before
they are printed. This package primarily includes two Swing components (JPrintPreviewPane
and JPrintPreviewPage
), four layout managers (FitAllLayout
,
FitLayout
, MatrixLayout
,
and ZoomLayout
), and a helper class (PrintPreviewSupport
).
Developers wishing to add print preview to their applications need to do three things:
java.awt.print.Pageable
that can divide the application-specific document into pages and can
render the contents of each pagePrintPreviewSupport
:JPanel createNavigationPanel( ... )
JPanel createZoomPanel( ... )
The library allows extensive customization of the print preview component and helper class. For more information, see the Print Preview Tutorial.
|
Side of Software Print Preview Library 1.8.1 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |