public final class BorderCode extends java.lang.Object implements Duplicatable
Modifier and Type | Field and Description |
---|---|
static int |
SIZE |
Constructor and Description |
---|
BorderCode() |
BorderCode(BorderCode other) |
BorderCode(byte[] buf,
int offset) |
Modifier and Type | Method and Description |
---|---|
BorderCode |
copy() |
boolean |
equals(java.lang.Object o) |
int |
getBorderType()
Border type code:
0 none
1 single
2 thick
3 double
5 hairline
6 dot
7 dash large gap
8 dot dash
9 dot dot dash
10 triple
11 thin-thick small gap
12 thick-thin small gap
13 thin-thick-thin small gap
14 thin-thick medium gap
15 thick-thin medium gap
16 thin-thick-thin medium gap
17 thin-thick large gap
18 thick-thin large gap
19 thin-thick-thin large gap
20 wave
21 double wave
22 dash small gap
23 dash dot stroked
24 emboss 3D
25 engrave 3D
codes 64 - 230 represent border art types and are used only for page borders
|
short |
getColor()
Color:
0 Auto
1 Black
2 Blue
3 Cyan
4 Green
5 Magenta
6 Red
7 Yellow
8 White
9 DkBlue
10 DkCyan
11 DkGreen
12 DkMagenta
13 DkRed
14 DkYellow
15 DkGray
16 LtGray
|
int |
getLineWidth()
Width of a single line in 1/8 pt, max of 32 pt.
|
int |
getSpace()
Width of space to maintain between border and text within border.
|
int |
hashCode() |
boolean |
isEmpty() |
boolean |
isFrame()
Don't reverse the border.
|
boolean |
isShadow()
When true, border is drawn with shadow
Must be false when BRC is a substructure of the TC.
|
void |
serialize(byte[] buf,
int offset) |
void |
setBorderType(int borderType) |
void |
setColor(short color) |
void |
setFrame(boolean frame) |
void |
setLineWidth(int lineWidth) |
void |
setShadow(boolean shadow) |
void |
setSpace(int space) |
int |
toInt() |
java.lang.String |
toString() |
public static final int SIZE
public BorderCode()
public BorderCode(BorderCode other)
public BorderCode(byte[] buf, int offset)
public void serialize(byte[] buf, int offset)
public int toInt()
public boolean isEmpty()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public BorderCode copy()
copy
in interface Duplicatable
public int getLineWidth()
public void setLineWidth(int lineWidth)
lineWidth
- the width of the line to setpublic int getBorderType()
public void setBorderType(int borderType)
public short getColor()
public void setColor(short color)
public int getSpace()
Must be 0 when BRC is a substructure of TC.
Stored in points.
public void setSpace(int space)
public boolean isShadow()
public void setShadow(boolean shadow)
public boolean isFrame()
public void setFrame(boolean frame)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.