Class TextHeaderFooter
- All Implemented Interfaces:
Cloneable
TextHeaderFooter
uses a fast and logical approach to rendering Headers and Footers for the most
common use cases. A more advanced option available to developers is HtmlHeaderFooter
.
See:PdfDocument.addTextHeader(TextHeaderFooter)
& PdfDocument.addTextFooter(TextHeaderFooter)
-
Constructor Summary
ConstructorDescriptionCreates a text based PDF Header and Footer.TextHeaderFooter
(String leftText, String centerText, String rightText) Creates a text based PDF Header and Footer. -
Method Summary
Modifier and TypeMethodDescriptionClone()
Clones this instance.Gets center text.Gets divider line color code.getFont()
Gets font.double
Gets font size.Gets left text.Gets right text.double
Gets spacing.boolean
Is draw divider line boolean.void
setCenterText
(String value) Sets center text.void
setDividerLineColor
(String colorCode) Sets divider line color.void
setDrawDividerLine
(boolean value) Sets draw divider line.void
Sets font.void
setFontSize
(double value) Sets font size.void
setLeftText
(String value) Sets left text.void
setRightText
(String value) Sets right text.void
setSpacing
(double value) Sets spacing.
-
Constructor Details
-
TextHeaderFooter
public TextHeaderFooter()Creates a text based PDF Header and Footer. Please set any ofsetLeftText(String)
,setCenterText(String)
orsetRightText(String)
-
TextHeaderFooter
Creates a text based PDF Header and Footer.- Parameters:
leftText
- the left text. Default is null.centerText
- the center text. Default is null.rightText
- the right text. Default is null.
-
-
Method Details
-
getCenterText
Gets center text. The centered header text for the PDF document.Merge meta-data into your header using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
- Returns:
- the center text
-
setCenterText
Sets center text. The centered header text for the PDF document.Merge meta-data into your header using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
- Parameters:
value
- the value
-
isDrawDividerLine
public boolean isDrawDividerLine()Is draw divider line boolean. A horizontal line divider between the header / footer and the page content on every page of the PDF document.- Returns:
- the boolean
-
setDrawDividerLine
public void setDrawDividerLine(boolean value) Sets draw divider line. A horizontal line divider between the header / footer and the page content on every page of the PDF document.- Parameters:
value
- the value
-
getDividerLineColor
Gets divider line color code.- Returns:
- the color code
-
setDividerLineColor
Sets divider line color.- Parameters:
colorCode
- color code
-
getFont
Gets font.- Returns:
- the font
-
setFont
Sets font.- Parameters:
value
- the value
-
getFontSize
public double getFontSize()Gets font size.- Returns:
- the font size
-
setFontSize
public void setFontSize(double value) Sets font size.- Parameters:
value
- the value
-
getLeftText
Gets left text. The left hand side header text for the PDF document.Merge meta-data into your header using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
- Returns:
- the left text
-
setLeftText
Sets left text. The left hand side header text for the PDF document.Merge meta-data into your header using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
- Parameters:
value
- the value
-
getRightText
Gets right text. The right hand side header text for the PDF document.Merge meta-data into your header using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
- Returns:
- the right text
-
setRightText
Sets right text. The right hand side header text for the PDF document.Merge meta-data into your header using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
- Parameters:
value
- the value
-
getSpacing
public double getSpacing()Gets spacing.- Returns:
- the spacing
-
setSpacing
public void setSpacing(double value) Sets spacing.- Parameters:
value
- the value
-
Clone
Clones this instance.- Returns:
- System.Object of type SimpleHeaderFooter
- Throws:
CloneNotSupportedException
- the clone not supported exception
-