public class PXMLLayouter extends LayoutedPagesProducer implements PXMLConsumer, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
legalCopyright |
Modifier | Constructor and Description |
---|---|
protected |
PXMLLayouter()
Creates a PXMLLayouter object.
|
|
PXMLLayouter(LayoutedPagesConsumer consumer)
Creates a PDFRenderer object that outputs to the given
consumer object.
|
Modifier and Type | Method and Description |
---|---|
void |
setAuthor(java.lang.String author)
Sets the report's author metadata attribute.
|
void |
setBottomMargin(java.lang.String bottomMarginExpression)
Specifies the bottom margin as a PXML numeric expression (e.g.
|
void |
setCreator(java.lang.String creator)
Sets the report creator.
|
void |
setKeywords(java.lang.String keywords)
Sets the report's keywords meta data attribute.
|
void |
setLeftMargin(java.lang.String leftMarginExpression)
Specifies the left margin as a PXML numeric expression (e.g.
|
void |
setMarkOverfullBoxesInDocument(java.lang.Boolean markOverfullBoxesInDocument)
Activates visual marking of overfull boxes if true.
|
void |
setPageLength(java.lang.String pageLengthExpression)
Specifies the page height as a PXML numeric expression (e.g.
|
void |
setPageWidth(java.lang.String pageWidthExpression)
Specifies the page width as a PXML numeric expression (e.g.
|
void |
setRightMargin(java.lang.String rightMarginExpression)
Specifies the right margin as a PXML numeric expression (e.g.
|
void |
setSubject(java.lang.String subject)
Sets the report subject.
|
void |
setTitle(java.lang.String title)
Sets the report title.
|
void |
setTopMargin(java.lang.String topMarginExpression)
Specifies the top margin as a PXML numeric expression (e.g.
|
setConsumer
public static final java.lang.String legalCopyright
protected PXMLLayouter()
public PXMLLayouter(LayoutedPagesConsumer consumer)
consumer
- A LayoutedPageConsumerpublic void setPageWidth(java.lang.String pageWidthExpression)
pageWidthExpression
- A PXML numeric expression.java.lang.IllegalArgumentException
- if the expression isn't a valid PXML numeric expressionpublic void setPageLength(java.lang.String pageLengthExpression)
pageLengthExpression
- A PXML numeric expression.java.lang.IllegalArgumentException
- if the expression isn't a valid PXML numeric expressionpublic void setLeftMargin(java.lang.String leftMarginExpression)
leftMarginExpression
- A PXML numeric expression.java.lang.IllegalArgumentException
- if the expression isn't a valid PXML numeric expressionpublic void setTopMargin(java.lang.String topMarginExpression)
topMarginExpression
- A PXML numeric expression.java.lang.IllegalArgumentException
- if the expression isn't a valid PXML numeric expressionpublic void setRightMargin(java.lang.String rightMarginExpression)
rightMarginExpression
- A PXML numeric expression.java.lang.IllegalArgumentException
- if the expression isn't a valid PXML numeric expressionpublic void setBottomMargin(java.lang.String bottomMarginExpression)
bottomMarginExpression
- A PXML numeric expression.java.lang.IllegalArgumentException
- if the expression isn't a valid PXML numeric expressionpublic void setTitle(java.lang.String title)
FourRpProcessor
.title
- The report title.public void setAuthor(java.lang.String author)
FourRpProcessor
.author
- The report's author metadata attribute.public void setCreator(java.lang.String creator)
FourRpProcessor
.creator
- The report creator.public void setSubject(java.lang.String subject)
FourRpProcessor
.subject
- The report subject.public void setKeywords(java.lang.String keywords)
FourRpProcessor
.keywords
- The report's keywords.public void setMarkOverfullBoxesInDocument(java.lang.Boolean markOverfullBoxesInDocument)
false
.markOverfullBoxesInDocument
- whether overfull boxes are visually marked.