Uses of Interface
org.eclipse.nebula.paperclips.core.Print
-
Packages that use Print Package Description org.eclipse.nebula.paperclips.core Core classes for creating printable documents.org.eclipse.nebula.paperclips.core.border org.eclipse.nebula.paperclips.core.grid org.eclipse.nebula.paperclips.core.grid.internal org.eclipse.nebula.paperclips.core.internal org.eclipse.nebula.paperclips.core.page org.eclipse.nebula.paperclips.core.text org.eclipse.nebula.paperclips.snippets org.eclipse.nebula.paperclips.widgets SWT controls for viewing Prints on-screen. -
-
Uses of Print in org.eclipse.nebula.paperclips.core
Classes in org.eclipse.nebula.paperclips.core that implement Print Modifier and Type Class Description class
AlignPrint
A wrapper print that aligns its target vertically and/or horizontally.class
BackgroundPrint
A decorator that paints a background color behind it's target.class
BigPrint
A wrapper for prints whose minimum size is too large to fit on one page.class
BreakPrint
A print which inserts a page break (or a column break, if inside a ColumnPrint).class
ColumnPrint
A wrapper Print which splits its child print into multiple columns.class
DebugPrint
Deprecated.Reminder to remove references to DebugPrint when you're done debugging a print job.class
EmptyPrint
A Print which displays nothing but takes up space.class
ImagePrint
A Print for displaying images.class
LayerPrint
A Print which displays its child Prints on top each other.class
LinePrint
A Print for drawing horizontal and vertical lines.class
NoBreakPrint
A print wrapper which prevents its target from being broken into multiple pieces when printed.class
RotatePrint
A decorator print that rotates it's target by increments of 90 degrees.class
ScalePrint
A decorator print that scales it's target larger or smaller.class
SeriesPrint
A Print which displays its child prints in series.class
SidewaysPrint
A decorator print that rotates it's target by increments of 90 degrees.Fields in org.eclipse.nebula.paperclips.core declared as Print Modifier and Type Field Description private Print
PrintJob. document
(package private) Print
AlignPrint. target
(package private) Print
BackgroundPrint. target
private Print
BigPrint. target
(package private) Print
ColumnPrint. target
private Print
DebugPrint. target
Deprecated.private Print
NoBreakPrint. target
private Print
RotatePrint. target
(package private) Print
ScalePrint. target
private Print
SidewaysPrint. target
Fields in org.eclipse.nebula.paperclips.core with type parameters of type Print Modifier and Type Field Description (package private) java.util.List<Print>
SeriesPrint. items
Methods in org.eclipse.nebula.paperclips.core that return Print Modifier and Type Method Description Print
PrintJob. getDocument()
Returns the document to be printed.Print[]
SeriesPrint. getItems()
Returns an array of items in the series.Print
AlignPrint. getTarget()
Returns the wrapped print being alignedPrint
BackgroundPrint. getTarget()
Returns the wrapped print to which the background color is being applied.Print
BigPrint. getTarget()
Returns the wrapped print which is being split across pages.Print
ColumnPrint. getTarget()
Returns the target print being split into columns.Print
LayerEntry. getTarget()
Returns the target print of this entry.Print
NoBreakPrint. getTarget()
Returns the print which will not be broken across pages.Print
RotatePrint. getTarget()
Returns the print to be rotated.Print
ScalePrint. getTarget()
Returns the print being scaled.Print
SidewaysPrint. getTarget()
Returns the print to be rotated.Methods in org.eclipse.nebula.paperclips.core with parameters of type Print Modifier and Type Method Description void
LayerPrint. add(Print print)
Adds the given Print to this LayerPrint using the default alignment.void
LayerPrint. add(Print print, int align)
Adds the given Print to this LayerPrint using the specified alignment.void
SeriesPrint. add(Print item)
Adds the given print to this SeriesPrint.void
SeriesPrint. add(Print[] items)
Adds the given prints to this SeriesPrint.Constructors in org.eclipse.nebula.paperclips.core with parameters of type Print Constructor Description AlignPrint(Print target, int hAlign, int vAlign)
Constructs a new AlignPrint.BackgroundPrint(Print target, org.eclipse.swt.graphics.RGB background)
Constructs a BackgroundPrint with the given target and background color.BigIterator(Print target, org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc)
BigPrint(Print target)
Constructs a BigPrint.ColumnPrint(Print target, int columns, int spacing)
Constructs a ColumnPrint with the given target, number of columns, and column spacing (expressed in points).ColumnPrint(Print target, int columns, int spacing, boolean compressed)
Constructs a ColumnPrint with the given target, column count, column spacing, and compression.DebugPrint(Print target)
Deprecated.NoBreakPrint(Print target)
Constructs a NoBreakPrint with the given target.PrintJob(java.lang.String name, Print document)
Constructs a PrintJob for the given document.RotateIterator(Print target, int angle, org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc)
RotatePrint(Print target)
Constructs a RotatePrint that rotates it's target 90 degrees counter-clockwise.RotatePrint(Print target, int angle)
Constructs a RotatePrint.ScalePrint(Print target)
Constructs a ScalePrint which scales down it's target to print at it's preferred size.ScalePrint(Print target, java.lang.Double scale)
Constructs a ScalePrint which scales it's target by the given factor.SidewaysIterator(Print target, int angle, org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc)
SidewaysPrint(Print target)
Constructs a SidewaysPrint that rotates it's target 90 degrees counter-clockwise.SidewaysPrint(Print target, int angle)
Constructs a SidewaysPrint. -
Uses of Print in org.eclipse.nebula.paperclips.core.border
Classes in org.eclipse.nebula.paperclips.core.border that implement Print Modifier and Type Class Description class
BorderPrint
A decorator that draws a border around the target print.Fields in org.eclipse.nebula.paperclips.core.border declared as Print Modifier and Type Field Description (package private) Print
BorderPrint. target
Methods in org.eclipse.nebula.paperclips.core.border that return Print Modifier and Type Method Description Print
BorderPrint. getTarget()
Returns the wrapped print to which the border is being applied.Constructors in org.eclipse.nebula.paperclips.core.border with parameters of type Print Constructor Description BorderPrint(Print target, Border border)
Constructs a BorderPrint with the given target and border. -
Uses of Print in org.eclipse.nebula.paperclips.core.grid
Classes in org.eclipse.nebula.paperclips.core.grid that implement Print Modifier and Type Class Description class
GridPrint
A Print which arranges child prints into a grid.Methods in org.eclipse.nebula.paperclips.core.grid that return Print Modifier and Type Method Description Print
GridCell. getContent()
Returns the content print of the cell.Methods in org.eclipse.nebula.paperclips.core.grid with parameters of type Print Modifier and Type Method Description void
GridPrint. add(int hAlignment, int vAlignment, Print cell)
Adds the Print to the grid body, using the given colspan and alignment.void
GridPrint. add(int hAlignment, int vAlignment, Print cell, int colspan)
Adds the Print to the grid body, using the given colspan and alignment.void
GridPrint. add(int hAlignment, Print cell)
Adds the Print to the grid body, using the given colspan and alignment.void
GridPrint. add(int hAlignment, Print cell, int colspan)
Adds the Print to the grid body, using the given colspan and alignment.private int
GridPrint. add(java.util.List<java.util.List<GridCell>> rows, int startColumn, int hAlignment, int vAlignment, Print cellContents, int colspan)
void
GridPrint. add(Print cell)
Adds the Print to the grid body, with the default alignment and a colspan of 1.void
GridPrint. add(Print cell, int colspan)
Adds the Print to the grid body, with the given colspan and the default alignment.void
GridPrint. addFooter(int hAlignment, int vAlignment, Print cell)
Adds the Print to the grid footer, using the given colspan and alignment.void
GridPrint. addFooter(int hAlignment, int vAlignment, Print cell, int colspan)
Adds the Print to the grid footer, using the given colspan and alignment.void
GridPrint. addFooter(int hAlignment, Print cell)
Adds the Print to the grid footer, using the given colspan and alignment.void
GridPrint. addFooter(int hAlignment, Print cell, int colspan)
Adds the Print to the grid footer, using the given colspan and alignment.void
GridPrint. addFooter(Print cell)
Adds the Print to the grid footer, with the default alignment and a colspan of 1.void
GridPrint. addFooter(Print cell, int colspan)
Adds the Print to the grid footer, with the given colspan and the default alignment.void
GridPrint. addHeader(int hAlignment, int vAlignment, Print cell)
Adds the Print to the grid header, using the given alignment.void
GridPrint. addHeader(int hAlignment, int vAlignment, Print cell, int colspan)
Adds the Print to the grid header, using the given colspan and alignment.void
GridPrint. addHeader(int hAlignment, Print cell)
Adds the Print to the grid header, using the given alignment.void
GridPrint. addHeader(int hAlignment, Print cell, int colspan)
Adds the Print to the grid header, using the given colspan and alignment.void
GridPrint. addHeader(Print cell)
Adds the Print to the grid header, with default alignment and a colspan of 1.void
GridPrint. addHeader(Print cell, int colspan)
Adds the Print to the grid header, with the given colspan and the default alignment. -
Uses of Print in org.eclipse.nebula.paperclips.core.grid.internal
Fields in org.eclipse.nebula.paperclips.core.grid.internal declared as Print Modifier and Type Field Description private Print
GridCellImpl. target
Methods in org.eclipse.nebula.paperclips.core.grid.internal that return Print Modifier and Type Method Description Print
GridCellImpl. getContent()
Constructors in org.eclipse.nebula.paperclips.core.grid.internal with parameters of type Print Constructor Description GridCellImpl(int hAlignment, int vAlignment, Print target, int colspan)
This constructor is only here for compatibility reasons and is not intented to be used by clients. -
Uses of Print in org.eclipse.nebula.paperclips.core.internal
Fields in org.eclipse.nebula.paperclips.core.internal declared as Print Modifier and Type Field Description private Print
LayerEntryImpl. target
Methods in org.eclipse.nebula.paperclips.core.internal that return Print Modifier and Type Method Description Print
LayerEntryImpl. getTarget()
Constructors in org.eclipse.nebula.paperclips.core.internal with parameters of type Print Constructor Description LayerEntryImpl(Print target, int align)
Create a new layer entry. -
Uses of Print in org.eclipse.nebula.paperclips.core.page
Classes in org.eclipse.nebula.paperclips.core.page that implement Print Modifier and Type Class Description class
PageNumberPrint
Displays the page number and page count within the context of aPagePrint
.class
PagePrint
A decorator Print which displays page headers and footers around a document body, with page numbering capabilities.Fields in org.eclipse.nebula.paperclips.core.page declared as Print Modifier and Type Field Description (package private) Print
PagePrint. body
private Print
SimplePageDecoration. print
Methods in org.eclipse.nebula.paperclips.core.page that return Print Modifier and Type Method Description Print
PageDecoration. createPrint(PageNumber pageNumber)
Returns a decorator Print for the page with the given page number, or null if no decoration is provided for the given page.Print
PageNumberPageDecoration. createPrint(PageNumber pageNumber)
Print
SimplePageDecoration. createPrint(PageNumber pageNumber)
Print
PagePrint. getBody()
Returns the page body.Methods in org.eclipse.nebula.paperclips.core.page with parameters of type Print Modifier and Type Method Description private PrintPiece
PageIterator. getDecorationPrintPiece(Print decoration, int width, int height)
void
PagePrint. setBody(Print body)
Sets the page body to the argument.Constructors in org.eclipse.nebula.paperclips.core.page with parameters of type Print Constructor Description PagePrint(PageDecoration header, int headerGap, Print body)
Constructs a PagePrint with the given header and body.PagePrint(PageDecoration header, int headerGap, Print body, int footerGap, PageDecoration footer)
Constructs a PagePrint with the given body, header and footer.PagePrint(PageDecoration header, Print body)
Constructs a PagePrint with the given header and body.PagePrint(PageDecoration header, Print body, PageDecoration footer)
Constructs a PagePrint with the given body, header and footer.PagePrint(Print body)
Constructs a PagePrint with the given body.PagePrint(Print body, int footerGap, PageDecoration footer)
Constructs a PagePrint with the given body, header and footer.PagePrint(Print body, PageDecoration footer)
Constructs a PagePrint with the given body and footer.SimplePageDecoration(Print print)
Constructs a BasicPageDecoration. -
Uses of Print in org.eclipse.nebula.paperclips.core.text
Classes in org.eclipse.nebula.paperclips.core.text that implement Print Modifier and Type Class Description class
LineBreakPrint
A class for adding line breaks corresponding to a particular font size.class
StyledTextPrint
A class for printing styled text.class
TextPrint
A Print for displaying text.Fields in org.eclipse.nebula.paperclips.core.text with type parameters of type Print Modifier and Type Field Description private java.util.List<Print>
StyledTextPrint. elements
Methods in org.eclipse.nebula.paperclips.core.text with parameters of type Print Modifier and Type Method Description StyledTextPrint
StyledTextPrint. append(Print element)
Appends the given element to the document.Constructors in org.eclipse.nebula.paperclips.core.text with parameters of type Print Constructor Description StyledTextIterator(Print[] elements, org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc)
-
Uses of Print in org.eclipse.nebula.paperclips.snippets
Methods in org.eclipse.nebula.paperclips.snippets that return Print Modifier and Type Method Description static Print
PagePrintExample. createBody()
static Print
Snippet1. createCell(org.eclipse.swt.graphics.Image image, java.lang.String text, int align)
static Print
AlignPrintExample. createPrint()
static Print
BreakPrintExample. createPrint()
static Print
ColumnPrintExample. createPrint()
static Print
GridPrintCellClippingAllowClipFirstRow. createPrint()
static Print
GridPrintCellClippingExample. createPrint()
static Print
GridPrintExample. createPrint()
static Print
GridPrintVerticalAlignmentExample. createPrint()
static Print
ImageCaptureExample. createPrint()
Returns a sample printstatic Print
NoBreakPrintExample. createPrint()
static Print
PagePrintExample. createPrint()
static Print
Snippet1. createPrint(org.eclipse.swt.widgets.Table table)
static Print
Snippet2. createPrint()
static Print
Snippet3. createPrint()
static Print
Snippet4. createPrint()
static Print
Snippet5. createPrint()
static Print
Snippet6. createPrint()
static Print
Snippet7. createPrint()
static Print
Snippet8. createPrint()
static Print
StyledTextPrintExample. createPrint()
static Print
TutorialExample2. createPrint()
-
Uses of Print in org.eclipse.nebula.paperclips.widgets
Fields in org.eclipse.nebula.paperclips.widgets declared as Print Modifier and Type Field Description private Print
PrintViewer. print
Methods in org.eclipse.nebula.paperclips.widgets that return Print Modifier and Type Method Description Print
PrintViewer. getPrint()
Returns the Print being displayed.Methods in org.eclipse.nebula.paperclips.widgets with parameters of type Print Modifier and Type Method Description void
PrintViewer. setPrint(Print print)
Sets the Print to be displayed.
-