public abstract class HeaderFooter extends java.lang.Object implements HeaderFooter
Modifier | Constructor and Description |
---|---|
protected |
HeaderFooter() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
date() |
static java.lang.String |
endBold() |
static java.lang.String |
endDoubleUnderline() |
static java.lang.String |
endUnderline() |
static java.lang.String |
file() |
static java.lang.String |
font(java.lang.String font, java.lang.String style) |
static java.lang.String |
fontSize(short size) |
java.lang.String |
getCenter()
Get the center of the header or footer.
(获取页眉或页脚的中心。)
|
java.lang.String |
getLeft()
Get the left side of the header or footer.
(获取页眉或页脚的左侧。)
|
protected abstract java.lang.String |
getRawText() |
java.lang.String |
getRight()
Get the right side of the header or footer.
(获取页眉或页脚的右侧。)
|
static java.lang.String |
numPages() |
static java.lang.String |
page() |
void |
setCenter(java.lang.String newCenter)
Sets the center string.
(设置中心字符串。)
|
protected abstract void |
setHeaderFooterText(java.lang.String text) |
void |
setLeft(java.lang.String newLeft)
Sets the left string.
(设置左字符串。)
|
void |
setRight(java.lang.String newRight)
Sets the right string or footer.
(设置正确的字符串或页脚。)
|
static java.lang.String |
startBold() |
static java.lang.String |
startDoubleUnderline() |
static java.lang.String |
startUnderline() |
static java.lang.String |
stripFields(java.lang.String pText)
Removes any fields (eg macros, page markers etc) from the string.
(从字符串中删除任何字段(例如宏、页标记等)。)
|
static java.lang.String |
tab() |
static java.lang.String |
time() |
protected abstract java.lang.String getRawText()
null
.
(内部文本表示(结合中心、左侧和右侧部分)。如果没有设置页眉或页脚,则可能为空字符串。从不为空。)
public final java.lang.String getLeft()
HeaderFooter
getLeft
in interface
HeaderFooter
(接口 HeaderFooter 中的 getLeft)
public final void setLeft(java.lang.String newLeft)
HeaderFooter
setLeft
in interface
HeaderFooter
(接口 HeaderFooter 中的 setLeft)
newLeft
- The string to set as the left side.
(newLeft - 要设置为左侧的字符串。)
public final java.lang.String getCenter()
HeaderFooter
getCenter
in interface
HeaderFooter
(接口 HeaderFooter 中的 getCenter)
public final void setCenter(java.lang.String newCenter)
HeaderFooter
setCenter
in interface
HeaderFooter
(接口 HeaderFooter 中的 setCenter)
newCenter
- The string to set as the center.
(newCenter - 要设置为中心的字符串。)
public final java.lang.String getRight()
HeaderFooter
getRight
in interface
HeaderFooter
(接口 HeaderFooter 中的 getRight)
public final void setRight(java.lang.String newRight)
HeaderFooter
setRight
in interface
HeaderFooter
(接口 HeaderFooter 中的 setRight)
newRight
- The string to set as the right side.
(newRight - 要设置为右侧的字符串。)
protected abstract void setHeaderFooterText(java.lang.String text)
text
- the new header footer text (contains mark-up tags). Possibly empty string never
null
(text - 新的页眉页脚文本(包含标记)。可能为空字符串永远不会为空)
public static java.lang.String fontSize(short size)
size
- the new font size
(size - 新的字体大小)
public static java.lang.String font(java.lang.String font, java.lang.String style)
font
- the new font
(字体 - 新字体)
style
- the fonts style, one of regular, italic, bold, italic bold or bold italic
(style - 字体样式,常规、斜体、粗体、斜体粗体或粗斜体之一)
public static java.lang.String page()
public static java.lang.String numPages()
public static java.lang.String date()
public static java.lang.String time()
public static java.lang.String file()
public static java.lang.String tab()
public static java.lang.String startBold()
public static java.lang.String endBold()
public static java.lang.String startUnderline()
public static java.lang.String endUnderline()
public static java.lang.String startDoubleUnderline()
public static java.lang.String endDoubleUnderline()
public static java.lang.String stripFields(java.lang.String pText)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.