|
JavaTM 2 Platform Std. Ed. v1.4.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The Printable interface is implemented
by the print methods of the current
page painter, which is called by the printing
system to render a page. When building a
Pageable, pairs of PageFormat
instances and instances that implement
this interface are used to describe each page. The
instance implementing Printable is called to
print the page's graphics.
Pageable,
PageFormat,
PrinterJob| Field Summary | |
static int |
NO_SUCH_PAGE
Returned from print to signify that the
pageIndex is too large and that the requested page
does not exist. |
static int |
PAGE_EXISTS
Returned from print(Graphics, PageFormat, int)
to signify that the requested page was rendered. |
| Method Summary | |
int |
print(Graphics graphics,
PageFormat pageFormat,
int pageIndex)
Prints the page at the specified index into the specified Graphics context in the specified
format. |
| Field Detail |
public static final int PAGE_EXISTS
print(Graphics, PageFormat, int)
to signify that the requested page was rendered.
public static final int NO_SUCH_PAGE
print to signify that the
pageIndex is too large and that the requested page
does not exist.
| Method Detail |
public int print(Graphics graphics,
PageFormat pageFormat,
int pageIndex)
throws PrinterException
Graphics context in the specified
format. A PrinterJob calls the
Printable interface to request that a page be
rendered into the context specified by
graphics. The format of the page to be drawn is
specified by pageFormat. The zero based index
of the requested page is specified by pageIndex.
If the requested page does not exist then this method returns
NO_SUCH_PAGE; otherwise PAGE_EXISTS is returned.
The Graphics class or subclass implements the
PrinterGraphics interface to provide additional
information. If the Printable object
aborts the print job then it throws a PrinterException.
graphics - the context into which the page is drawnpageFormat - the size and orientation of the page being drawnpageIndex - the zero based index of the page to be drawn
pageIndex specifies a
non-existent page.
PrinterException - thrown when the print job is terminated.
|
JavaTM 2 Platform Std. Ed. v1.4.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.