|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.rtf.RtfElement
com.lowagie.text.rtf.table.RtfBorder
public class RtfBorder
The RtfBorder handle one row or cell border. INTERNAL USE ONLY
Field Summary | |
---|---|
protected static byte[] |
BORDER_COLOR_NUMBER
Constant for the border color number |
static int |
BORDER_DASHED
Constant for a dashed border |
static int |
BORDER_DOT_DASH
Constant for a dot dash border |
static int |
BORDER_DOT_DOT_DASH
Constant for a dot dot dash border |
static int |
BORDER_DOTTED
Constant for a dotted border |
static int |
BORDER_DOUBLE
Constant for a double border |
static int |
BORDER_DOUBLE_THICK
Constant for a double thick border |
static int |
BORDER_DOUBLE_WAVY
Constant for a double wavy border |
static int |
BORDER_EMBOSS
Constant for an embossed border |
static int |
BORDER_ENGRAVE
Constant for an engraved border |
static int |
BORDER_HAIRLINE
Constant for a hairline border |
static int |
BORDER_NONE
Constant for a border with no border |
static int |
BORDER_SHADOWED
Constant for a shadowed border |
static int |
BORDER_SINGLE
Constant for a single border |
static int |
BORDER_STRIPED
Constant for a striped border |
protected static byte[] |
BORDER_STYLE_DASHED
Constant for the dashed border style |
protected static byte[] |
BORDER_STYLE_DOT_DASH
Constant for the dot dash border style |
protected static byte[] |
BORDER_STYLE_DOT_DOT_DASH
Constant for the dot dot dash border style |
protected static byte[] |
BORDER_STYLE_DOTTED
Constant for the dotted border style |
protected static byte[] |
BORDER_STYLE_DOUBLE
Constant for the double border style |
protected static byte[] |
BORDER_STYLE_DOUBLE_THICK
Constant for the double thick border style |
protected static byte[] |
BORDER_STYLE_DOUBLE_WAVY
Constant for the double wavy border style |
protected static byte[] |
BORDER_STYLE_EMBOSS
Constant for the embossed border style |
protected static byte[] |
BORDER_STYLE_ENGRAVE
Constant for the engraved border style |
protected static byte[] |
BORDER_STYLE_HAIRLINE
Constant for the hairline border style |
protected static byte[] |
BORDER_STYLE_SHADOWED
Constant for the shadowed border style |
protected static byte[] |
BORDER_STYLE_SINGLE
Constant for the single border style |
protected static byte[] |
BORDER_STYLE_STRIPED
Constant for the striped border style |
protected static byte[] |
BORDER_STYLE_THICK_THIN
Constant for the thick thin border style |
protected static byte[] |
BORDER_STYLE_THICK_THIN_LARGE
Constant for the thick thin large border style |
protected static byte[] |
BORDER_STYLE_THICK_THIN_MED
Constant for the thick thin medium border style |
protected static byte[] |
BORDER_STYLE_THIN_THICK
Constant for the thin thick border style |
protected static byte[] |
BORDER_STYLE_THIN_THICK_LARGE
Constant for the thin thick large border style |
protected static byte[] |
BORDER_STYLE_THIN_THICK_MED
Constant for the thin thick medium border style |
protected static byte[] |
BORDER_STYLE_THIN_THICK_THIN
Constant for the thin thick thin border style |
protected static byte[] |
BORDER_STYLE_THIN_THICK_THIN_LARGE
Constant for the thin thick thin large border style |
protected static byte[] |
BORDER_STYLE_THIN_THICK_THIN_MED
Constant for the thin thick thin medium border style |
protected static byte[] |
BORDER_STYLE_TRIPLE
Constant for the triple border style |
protected static byte[] |
BORDER_STYLE_WAVY
Constant for the wavy border style |
static int |
BORDER_THICK_THIN
Constant for a thick thin border |
static int |
BORDER_THICK_THIN_LARGE
Constant for a thick thin large border |
static int |
BORDER_THICK_THIN_MED
Constant for a thick thin medium border |
static int |
BORDER_THIN_THICK
Constant for a thin thick border |
static int |
BORDER_THIN_THICK_LARGE
Constant for a thin thick large border |
static int |
BORDER_THIN_THICK_MED
Constant for a thin thick medium border |
static int |
BORDER_THIN_THICK_THIN
Constant for a thin thick thin border |
static int |
BORDER_THIN_THICK_THIN_LARGE
Constant for a thin thick thin large border |
static int |
BORDER_THIN_THICK_THIN_MED
Constant for a thin thick thin medium border |
static int |
BORDER_TRIPLE
Constant for a triple border |
static int |
BORDER_WAVY
Constant for a wavy border |
protected static byte[] |
BORDER_WIDTH
Constant for the border width |
private RtfColor |
borderColor
The color of this RtfBorder |
private int |
borderPosition
The position of this RtfBorder |
private int |
borderStyle
The style of this RtfBorder |
private int |
borderType
The type of this RtfBorder |
private int |
borderWidth
The width of this RtfBorder |
protected static int |
BOTTOM_BORDER
Constant for a bottom border |
protected static int |
BOX_BORDER
Constant for a box (left, top, right, bottom) border |
protected static int |
CELL_BORDER
Constant for a cell border |
protected static byte[] |
CELL_BORDER_BOTTOM
Constant for the bottom cell border |
protected static byte[] |
CELL_BORDER_LEFT
Constant for the left cell border |
protected static byte[] |
CELL_BORDER_RIGHT
Constant for the right cell border |
protected static byte[] |
CELL_BORDER_TOP
Constant for the top cell border |
protected static int |
HORIZONTAL_BORDER
Constant for a horizontal line |
protected static int |
LEFT_BORDER
Constant for a left border |
protected static int |
NO_BORDER
This border is no border :-) |
protected static int |
RIGHT_BORDER
Constant for a right border |
protected static int |
ROW_BORDER
Constant for a row border |
protected static byte[] |
ROW_BORDER_BOTTOM
Constant for the bottom row border |
protected static byte[] |
ROW_BORDER_HORIZONTAL
Constant for the horizontal line |
protected static byte[] |
ROW_BORDER_LEFT
Constant for the left row border |
protected static byte[] |
ROW_BORDER_RIGHT
Constant for the right row border |
protected static byte[] |
ROW_BORDER_TOP
Constant for the top row border |
protected static byte[] |
ROW_BORDER_VERTICAL
Constant for the vertical line |
protected static int |
TOP_BORDER
Constant for a top border |
protected static int |
VERTICAL_BORDER
Constant for a vertical line |
Fields inherited from class com.lowagie.text.rtf.RtfElement |
---|
document, inHeader, inTable |
Fields inherited from interface com.lowagie.text.rtf.RtfBasicElement |
---|
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR |
Constructor Summary | |
---|---|
protected |
RtfBorder(RtfDocument doc,
int borderType,
int borderPosition,
int borderStyle,
float borderWidth,
Color borderColor)
Constructs a RtfBorder |
protected |
RtfBorder(RtfDocument doc,
int borderType,
RtfBorder border)
Makes a copy of the given RtfBorder |
Method Summary | |
---|---|
protected RtfColor |
getBorderColor()
Gets the color of this RtfBorder |
protected int |
getBorderPosition()
Gets the position of this RtfBorder |
protected int |
getBorderStyle()
Gets the style of this RtfBorder |
protected int |
getBorderType()
Gets the type of this RtfBorder |
protected int |
getBorderWidth()
Gets the width of this RtfBorder |
private byte[] |
writeBorderStyle()
Writes the style of this RtfBorder |
void |
writeContent(OutputStream result)
Writes the RtfBorder settings |
Methods inherited from class com.lowagie.text.rtf.RtfElement |
---|
intToByteArray, isInTable, setInHeader, setInTable, setRtfDocument |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final byte[] ROW_BORDER_LEFT
protected static final byte[] ROW_BORDER_TOP
protected static final byte[] ROW_BORDER_RIGHT
protected static final byte[] ROW_BORDER_BOTTOM
protected static final byte[] ROW_BORDER_HORIZONTAL
protected static final byte[] ROW_BORDER_VERTICAL
protected static final byte[] CELL_BORDER_LEFT
protected static final byte[] CELL_BORDER_TOP
protected static final byte[] CELL_BORDER_RIGHT
protected static final byte[] CELL_BORDER_BOTTOM
protected static final byte[] BORDER_WIDTH
protected static final byte[] BORDER_COLOR_NUMBER
protected static final byte[] BORDER_STYLE_SINGLE
protected static final byte[] BORDER_STYLE_DOUBLE_THICK
protected static final byte[] BORDER_STYLE_SHADOWED
protected static final byte[] BORDER_STYLE_DOTTED
protected static final byte[] BORDER_STYLE_DASHED
protected static final byte[] BORDER_STYLE_HAIRLINE
protected static final byte[] BORDER_STYLE_DOUBLE
protected static final byte[] BORDER_STYLE_DOT_DASH
protected static final byte[] BORDER_STYLE_DOT_DOT_DASH
protected static final byte[] BORDER_STYLE_TRIPLE
protected static final byte[] BORDER_STYLE_THICK_THIN
protected static final byte[] BORDER_STYLE_THIN_THICK
protected static final byte[] BORDER_STYLE_THIN_THICK_THIN
protected static final byte[] BORDER_STYLE_THICK_THIN_MED
protected static final byte[] BORDER_STYLE_THIN_THICK_MED
protected static final byte[] BORDER_STYLE_THIN_THICK_THIN_MED
protected static final byte[] BORDER_STYLE_THICK_THIN_LARGE
protected static final byte[] BORDER_STYLE_THIN_THICK_LARGE
protected static final byte[] BORDER_STYLE_THIN_THICK_THIN_LARGE
protected static final byte[] BORDER_STYLE_WAVY
protected static final byte[] BORDER_STYLE_DOUBLE_WAVY
protected static final byte[] BORDER_STYLE_STRIPED
protected static final byte[] BORDER_STYLE_EMBOSS
protected static final byte[] BORDER_STYLE_ENGRAVE
protected static final int ROW_BORDER
protected static final int CELL_BORDER
protected static final int NO_BORDER
protected static final int LEFT_BORDER
protected static final int TOP_BORDER
protected static final int RIGHT_BORDER
protected static final int BOTTOM_BORDER
protected static final int BOX_BORDER
protected static final int VERTICAL_BORDER
protected static final int HORIZONTAL_BORDER
public static final int BORDER_NONE
public static final int BORDER_SINGLE
public static final int BORDER_DOUBLE_THICK
public static final int BORDER_SHADOWED
public static final int BORDER_DOTTED
public static final int BORDER_DASHED
public static final int BORDER_HAIRLINE
public static final int BORDER_DOUBLE
public static final int BORDER_DOT_DASH
public static final int BORDER_DOT_DOT_DASH
public static final int BORDER_TRIPLE
public static final int BORDER_THICK_THIN
public static final int BORDER_THIN_THICK
public static final int BORDER_THIN_THICK_THIN
public static final int BORDER_THICK_THIN_MED
public static final int BORDER_THIN_THICK_MED
public static final int BORDER_THIN_THICK_THIN_MED
public static final int BORDER_THICK_THIN_LARGE
public static final int BORDER_THIN_THICK_LARGE
public static final int BORDER_THIN_THICK_THIN_LARGE
public static final int BORDER_WAVY
public static final int BORDER_DOUBLE_WAVY
public static final int BORDER_STRIPED
public static final int BORDER_EMBOSS
public static final int BORDER_ENGRAVE
private int borderType
private int borderPosition
private int borderStyle
private int borderWidth
private RtfColor borderColor
Constructor Detail |
---|
protected RtfBorder(RtfDocument doc, int borderType, RtfBorder border)
doc
- The RtfDocument this RtfBorder belongs toborderType
- The border type of this RtfBorderborder
- The RtfBorder to copyprotected RtfBorder(RtfDocument doc, int borderType, int borderPosition, int borderStyle, float borderWidth, Color borderColor)
doc
- The RtfDocument this RtfBorder belongs toborderType
- The type of border this RtfBorder isborderPosition
- The position of this RtfBorderborderStyle
- The style of this RtfBorderborderWidth
- The width of this RtfBorderborderColor
- The color of this RtfBorderMethod Detail |
---|
public void writeContent(OutputStream result) throws IOException
writeContent
in interface RtfBasicElement
writeContent
in class RtfElement
result
- The OutputStream
to write the content to
IOException
private byte[] writeBorderStyle()
protected RtfColor getBorderColor()
protected int getBorderPosition()
protected int getBorderStyle()
protected int getBorderType()
protected int getBorderWidth()
|
Hosted by Hostbasket | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |