Package org.apache.fop.render.txt.border
Class BorderManager
java.lang.Object
org.apache.fop.render.txt.border.BorderManager
This keeps all information about borders for current processed page.
-
Constructor Summary
ConstructorsConstructorDescriptionBorderManager
(int pageWidth, int pageHeight, TXTState state) Constructs BorderManger, usingpageWidth
andpageHeight
for creatingborderInfo
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBorderElement
(int x, int y, int style, int type) Adds border element toborderInfo
.getCharacter
(int x, int y) int
int
int
int
getWidth()
void
setHeight
(int height) Sets height of current processed border.void
setStartX
(int startX) Sets x-coordinate of upper left point of current processed border.void
setStartY
(int startY) Sets y-coordinate of upper left point of current processed border.void
setWidth
(int width) Sets width of current processed border.
-
Constructor Details
-
BorderManager
Constructs BorderManger, usingpageWidth
andpageHeight
for creatingborderInfo
.- Parameters:
pageWidth
- page widthpageHeight
- page heightstate
- TXTState
-
-
Method Details
-
addBorderElement
public void addBorderElement(int x, int y, int style, int type) Adds border element toborderInfo
.- Parameters:
x
- x-coordinatey
- y-coordinatestyle
- border-styletype
- border element type, binary representation of wich gives information about availability or absence of corresponding side.
-
getCharacter
- Parameters:
x
- x-coordinatey
- y-coordinate- Returns:
- if border element at point (x,y) is available, returns instance of Character, created on char, given by corresponding border element, otherwise returns null.
-
getWidth
public int getWidth()- Returns:
- width of current processed border.
-
setWidth
public void setWidth(int width) Sets width of current processed border.- Parameters:
width
- width of border
-
getHeight
public int getHeight()- Returns:
- height of current processed border.
-
setHeight
public void setHeight(int height) Sets height of current processed border.- Parameters:
height
- height of border
-
getStartX
public int getStartX()- Returns:
- x-coordinate of upper left point of current processed border.
-
setStartX
public void setStartX(int startX) Sets x-coordinate of upper left point of current processed border.- Parameters:
startX
- x-coordinate of upper left border's point.
-
getStartY
public int getStartY()- Returns:
- y-coordinate of upper left point of current processed border.
-
setStartY
public void setStartY(int startY) Sets y-coordinate of upper left point of current processed border.- Parameters:
startY
- y-coordinate of upper left border's point.
-