org.apache.fop.render.txt.border
Class BorderManager
java.lang.Object
|
+--org.apache.fop.render.txt.border.BorderManager
- public class BorderManager
- extends java.lang.Object
This keeps all information about borders for current processed page.
Constructor Summary |
BorderManager(int pageWidth,
int pageHeight,
TXTState state)
Constructs BorderManger, using pageWidth and
pageHeight for creating borderInfo . |
Method Summary |
void |
addBorderElement(int x,
int y,
int style,
int type)
Adds border element to borderInfo . |
java.lang.Character |
getCharacter(int x,
int y)
|
int |
getHeight()
|
int |
getStartX()
|
int |
getStartY()
|
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BorderManager
public BorderManager(int pageWidth,
int pageHeight,
TXTState state)
- Constructs BorderManger, using
pageWidth
and
pageHeight
for creating borderInfo
.
- Parameters:
pageWidth
- page widthpageHeight
- page heightstate
- TXTState
addBorderElement
public void addBorderElement(int x,
int y,
int style,
int type)
- Adds border element to
borderInfo
.
- 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
public java.lang.Character getCharacter(int x,
int y)
- 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.
Copyright 1999-2005 The Apache Software Foundation. All Rights Reserved.