|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.zefer.pd4ml.PD4PageMark
public class PD4PageMark
PD4ML.setPageFooter(PD4PageMark),
PD4ML.setPageHeader(PD4PageMark),
Serialized Form| Field Summary | |
|---|---|
static int |
CENTER_ALIGN
|
static int |
LEFT_ALIGN
|
static int |
RIGHT_ALIGN
|
| Constructor Summary | |
|---|---|
PD4PageMark()
|
|
| Method Summary | |
|---|---|
boolean |
firstPageDiffers()
checks if the header/footer definition for the first page differs the default definition |
int |
getAreaHeight()
returns header or footer height. |
java.awt.Color |
getColor()
|
java.awt.Font |
getFont()
returns font currently used for header or footer |
java.awt.Font |
getFont(int pageNumber)
returns font currently used for header or footer The method can be overridden in order to add page dependent header/footer font definition |
int |
getFontSize()
|
java.lang.String |
getHtmlTemplate()
returns HTML template used to print entire document header/footer area. |
java.lang.String |
getHtmlTemplate(int pageNumber)
returns string template used to print HTML header or footer The method can be overridden in order to add page dependent template specification |
int |
getInitialPageNumber()
returns initial value for the PDF document page counter. |
java.awt.Color |
getPageBackgroundColor()
returns default page background color |
java.awt.Color |
getPageBackgroundColor(int pageNumber)
returns background color for the specified page The method can be overridden in order to add page dependent color definition |
java.lang.String |
getPageBackgroundImageUrl()
returns default page background image URL |
java.lang.String |
getPageBackgroundImageUrl(int pageNumber)
returns background image URL for the specified page The method can be overridden in order to add page dependent background image definition |
int |
getPageNumberAlignment()
returns page number alignment |
java.lang.String |
getPageNumberTemplate()
returns string template used to print page numbers |
java.lang.String |
getPageNumberTemplate(int pageNumber)
returns string template used to print page numbers. |
int |
getPagesToSkip()
returns number of pages that should not be marked with header or footer area |
int |
getTitleAlignment()
returns title alignment value |
java.lang.String |
getTitleTemplate()
returns string template used to print document title in header or footer area |
java.lang.String |
getTitleTemplate(int pageNumber)
returns string template used to print document title in header or footer area The method can be overridden in order to add page dependent template specification |
java.awt.Rectangle |
getWatermarkBounds()
|
int |
getWatermarkOpacity()
|
java.lang.String |
getWatermarkUrl()
|
void |
setAreaHeight(int i)
defines height of the header or footer area |
void |
setColor(java.awt.Color color)
setColor() sets the color of header or footer text |
void |
setFont(java.awt.Font font)
sets font for header (footer) (since v1.2.0b2) |
void |
setFontSize(int size)
sets font size for the header of footer |
void |
setHtmlTemplate(java.lang.String template)
sets HTML template used to print entire document header/footer area. |
void |
setInitialPageNumber(int i)
defines initial value for the PDF document page counter. |
void |
setPageBackgroundColor(java.awt.Color pageBackgroundColor)
defines default page background color |
void |
setPageBackgroundImageUrl(java.lang.String pageBackgroundImageUrl)
defines default page background image (form, letterhead) |
void |
setPageNumberAlignment(int i)
defines alignment for the page numbers in the document's header of footer area |
void |
setPageNumberTemplate(java.lang.String string)
defines a template for page number representation No page numbering is printed, if the pageNumberTemplate is set to null. |
void |
setPagesToSkip(int i)
defines a number of pages from the document beginning, that should not be marked with the header or footer info. |
void |
setTitleAlignment(int i)
defines alignment for the page title string in the document's header of footer. |
void |
setTitleTemplate(java.lang.String string)
defines a template for page title representation. |
void |
setWatermark(java.lang.String url,
java.awt.Rectangle bounds,
int opacity)
specifies watermark image to be printed on every page. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int LEFT_ALIGN
public static final int CENTER_ALIGN
public static final int RIGHT_ALIGN
| Constructor Detail |
|---|
public PD4PageMark()
| Method Detail |
|---|
public void setWatermark(java.lang.String url,
java.awt.Rectangle bounds,
int opacity)
url - image locationbounds - image position and size in typographical pointsopacity - image opacity in range from 0 to 100public java.awt.Rectangle getWatermarkBounds()
setWatermark(String, Rectangle, int)public int getWatermarkOpacity()
setWatermark(String, Rectangle, int)public java.lang.String getWatermarkUrl()
setWatermark(String, Rectangle, int)public int getInitialPageNumber()
setInitialPageNumber(int)public int getPageNumberAlignment()
setPageNumberAlignment(int),
LEFT_ALIGN,
RIGHT_ALIGN,
CENTER_ALIGNpublic java.lang.String getPageNumberTemplate()
setPageNumberTemplate(String)public java.lang.String getPageNumberTemplate(int pageNumber)
pageNumber - destination page number
public int getPagesToSkip()
setPagesToSkip(int)public int getTitleAlignment()
setTitleAlignment(int)public java.lang.String getTitleTemplate()
setTitleTemplate(String)public java.lang.String getTitleTemplate(int pageNumber)
pageNumber - destination page number
public java.lang.String getHtmlTemplate()
setTitleTemplate(String),
setPageNumberTemplate(String),
setHtmlTemplate(String)public java.lang.String getHtmlTemplate(int pageNumber)
pageNumber - destination page number
public void setHtmlTemplate(java.lang.String template)
setTitleTemplate(String),
setPageNumberTemplate(String),
setHtmlTemplate(String)public void setInitialPageNumber(int i)
i - initial page number
public void setPageNumberAlignment(int i)
throws java.security.InvalidParameterException
i - - alignment
java.security.InvalidParameterExceptionLEFT_ALIGN,
RIGHT_ALIGN,
CENTER_ALIGNpublic void setPageNumberTemplate(java.lang.String string)
string - a string with static text or/and special markups: ${page} - for current
page number, ${total} - for total number of pages in the document. The both numeric values
can be affected by setInitailPageNumber()setHtmlTemplate(String)
public void setPagesToSkip(int i)
throws java.security.InvalidParameterException
i - number of pages to skip
java.security.InvalidParameterException
public void setTitleAlignment(int i)
throws java.security.InvalidParameterException
i - - alignment
java.security.InvalidParameterExceptionLEFT_ALIGN,
RIGHT_ALIGN,
CENTER_ALIGNpublic void setTitleTemplate(java.lang.String string)
string - a string with static text or/and special markups: ${title} -
page title, ${page} - current page number, ${total} - for total number of
pages in the document. The both numeric values can be affected by
setInitailPageNumber() callsetHtmlTemplate(String)public int getAreaHeight()
public void setAreaHeight(int i)
throws java.security.InvalidParameterException
i - height in points; "-1" value forces PD4ML to predict HTML header or footer height
and to use the calculated value.
java.security.InvalidParameterExceptionpublic java.awt.Color getColor()
setColor(Color)public java.awt.Font getFont()
public java.awt.Font getFont(int pageNumber)
pageNumber - destination page number
public int getFontSize()
setFontSize(int)public void setColor(java.awt.Color color)
color -
public void setFontSize(int size)
throws java.security.InvalidParameterException
size -
java.security.InvalidParameterException
public void setFont(java.awt.Font font)
throws java.security.InvalidParameterException
font -
java.security.InvalidParameterExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.awt.Color getPageBackgroundColor(int pageNumber)
pageNumber - destination page number
public java.lang.String getPageBackgroundImageUrl(int pageNumber)
pageNumber - destination page number
public java.awt.Color getPageBackgroundColor()
public void setPageBackgroundColor(java.awt.Color pageBackgroundColor)
pageBackgroundColor - public java.lang.String getPageBackgroundImageUrl()
public void setPageBackgroundImageUrl(java.lang.String pageBackgroundImageUrl)
pageBackgroundImageUrl - public boolean firstPageDiffers()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||