public abstract class RPrintUtilities
extends java.lang.Object
构造器和说明 |
---|
RPrintUtilities() |
限定符和类型 | 方法和说明 |
---|---|
static int |
printDocumentMonospaced(java.awt.Graphics g,
javax.swing.text.Document doc,
int fontSize,
int pageIndex,
java.awt.print.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(java.awt.Graphics g,
javax.swing.text.Document doc,
int fontSize,
int pageIndex,
java.awt.print.PageFormat pageFormat,
int tabSize)
Prints a
Document using a monospaced font, word wrapping on
the characters ' ', '\t', '\n', ',', ' |
static int |
printDocumentWordWrap(java.awt.Graphics g,
javax.swing.text.JTextComponent textComponent,
java.awt.Font font,
int pageIndex,
java.awt.print.PageFormat pageFormat,
int tabSize)
Prints a
Document using the specified font, word wrapping
on the characters ' ', '\t', '\n', ',', ' |
public static int printDocumentMonospaced(java.awt.Graphics g, javax.swing.text.Document doc, int fontSize, int pageIndex, java.awt.print.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(java.awt.Graphics g, javax.swing.text.Document doc, int fontSize, int pageIndex, java.awt.print.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(java.awt.Graphics g, javax.swing.text.JTextComponent textComponent, java.awt.Font font, int pageIndex, java.awt.print.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.