public class StyledTextPrintOptions extends Object
The following example prints a right aligned page number in the footer, sets the job name to "Example" and prints line background colors but no other formatting:
StyledTextPrintOptions options = new StyledTextPrintOptions(); options.footer = "\t\t<page>"; options.jobName = "Example"; options.printLineBackground = true; Runnable runnable = styledText.print(new Printer(), options); runnable.run();
Modifier and Type | Field and Description |
---|---|
String |
footer
Formatted text to print in the footer of each page.
|
String |
header
Formatted text to print in the header of each page.
|
String |
jobName
Name of the print job.
|
static String |
PAGE_TAG
Page number placeholder constant for use in
header
and footer . |
boolean |
printLineBackground
Print the line background color.
|
boolean |
printTextBackground
Print the text background color.
|
boolean |
printTextFontStyle
Print the font styles.
|
boolean |
printTextForeground
Print the text foreground color.
|
static String |
SEPARATOR
Separator constant for use in
header and
footer . |
Constructor and Description |
---|
StyledTextPrintOptions() |
public static final String PAGE_TAG
header
and footer
. Value is <page>
public static final String SEPARATOR
header
and
footer
. Value is \t
public String header
"left '\t' center '\t' right"
left, center, right = <page> | #CDATA
Header and footer are defined as three separate regions for arbitrary
text or the page number placeholder <page>
(StyledTextPrintOptions.PAGE_TAG
). The three regions are
left aligned, centered and right aligned. They are separated by a tab
character (StyledTextPrintOptions.SEPARATOR
).
public String footer
"left '\t' center '\t' right"
left, center, right = <page> | #CDATA
Header and footer are defined as three separate regions for arbitrary
text or the page number placeholder <page>
(StyledTextPrintOptions.PAGE_TAG
). The three regions are
left aligned, centered and right aligned. They are separated by a tab
character (StyledTextPrintOptions.SEPARATOR
).
public String jobName
public boolean printTextForeground
false
.public boolean printTextBackground
false
.public boolean printTextFontStyle
false
.public boolean printLineBackground
false
.Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.