|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fife.print.RPrintUtilities
public abstract class RPrintUtilities
A collection of static methods useful for printing text from Swing text components.
Constructor Summary | |
---|---|
RPrintUtilities()
|
Method Summary | |
---|---|
static int |
printDocumentMonospaced(Graphics g,
Document doc,
int fontSize,
int pageIndex,
PageFormat pageFormat,
int tabSize)
Prints a Document using a monospaced font, and does no word wrapping (ie,
words will wrap mid-word to the next line). |
static int |
printDocumentMonospacedWordWrap(Graphics g,
Document doc,
int fontSize,
int pageIndex,
PageFormat pageFormat,
int tabSize)
Prints a Document using a monospaced font, word wrapping on
the characters ' ', '\t', '\n', ',', ' |
static int |
printDocumentWordWrap(Graphics g,
JTextComponent textComponent,
Font font,
int pageIndex,
PageFormat pageFormat,
int tabSize)
Prints a Document using the specified font, word wrapping
on the characters ' ', '\t', '\n', ',', ' |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RPrintUtilities()
Method Detail |
---|
public static int printDocumentMonospaced(Graphics g, Document doc, int fontSize, int pageIndex, PageFormat pageFormat, int tabSize)
Document
using a monospaced font, and does no word wrapping (ie,
words will wrap mid-word to the next line). This method is expected to be called from
Printable 'print(Graphics g)' functions.
g
- The graphics context to write to.doc
- The javax.swing.text.Document
to print.fontSize
- the point size to use for the monospaced font.pageIndex
- The page number to print.pageFormat
- The format to print the page with.tabSize
- The number of spaces to expand tabs to.printDocumentMonospacedWordWrap(java.awt.Graphics, javax.swing.text.Document, int, int, java.awt.print.PageFormat, int)
public static int printDocumentMonospacedWordWrap(Graphics g, Document doc, int fontSize, int pageIndex, PageFormat pageFormat, int tabSize)
Document
using a monospaced font, word wrapping on
the characters ' ', '\t', '\n', ',', '.', and ';'. This method is
expected to be called from Printable 'print(Graphics g)' functions.
g
- The graphics context to write to.doc
- The javax.swing.text.Document
to print.fontSize
- the point size to use for the monospaced font.pageIndex
- The page number to print.pageFormat
- The format to print the page with.tabSize
- The number of spaces to expand tabs to.printDocumentMonospaced(java.awt.Graphics, javax.swing.text.Document, int, int, java.awt.print.PageFormat, int)
public static int printDocumentWordWrap(Graphics g, JTextComponent textComponent, Font font, int pageIndex, PageFormat pageFormat, int tabSize)
Document
using the specified font, word wrapping
on the characters ' ', '\t', '\n', ',', '.', and ';'. This method is
expected to be called from Printable 'print(Graphics g)' functions.
g
- The graphics context to write to.textComponent
- The javax.swing.text.JTextComponent
whose text you're printing.font
- The font to use for printing. If null
, then
textComponent
's font is used.pageIndex
- The page number to print.pageFormat
- The format to print the page with.tabSize
- The number of spaces to convert tabs to.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |