|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<BorderStyle>
com.spire.doc.documents.BorderStyle
public enum BorderStyle
Specifies style of the border line.
Enum Constant Summary | |
---|---|
Basic_Thin_Lines
|
|
Cleared
|
|
Dash_Dot_Stroker
|
|
Dash_Large_Gap
|
|
Dash_Small_Gap
|
|
Dot
|
|
Dot_Dash
|
|
Dot_Dot_Dash
|
|
Double
|
|
Double_Wave
|
|
Emboss_3_D
|
|
Engrave_3_D
|
|
Hairline
|
|
Inset
|
|
None
In MS Word binary format LineStyle.None means no border for all objects, except table cells. |
|
Outset
|
|
Single
|
|
Thick
|
|
Thick_Thick_Thin_Medium_Gap
|
|
Thick_Thin_Large_Gap
|
|
Thick_Thin_Medium_Gap
|
|
Thick_Thin_Small_Gap
|
|
Thin_Thick_Large_Gap
|
|
Thin_Thick_Medium_Gap
|
|
Thin_Thick_Small_Gap
|
|
Thin_Thick_Thin_Large_Gap
|
|
Thin_Thick_Thin_Medium_Gap
|
|
Thin_Thick_Thin_Small_Gap
|
|
Thin_Thin_Small_Gap
|
|
Triple
|
|
Twisted_Lines_1
|
|
Wave
|
Method Summary | |
---|---|
int |
getValue()
|
Enum Constant Detail |
---|
public static final BorderStyle None
Apparently this looks like a very bad hack made by someone at MS and I work around it by making LineStyle.None to mean "no border" for any object in the model including table cells. The translation is performed in the binary cell Input/Output.
I also use a single approach to indicate that a border is inherited. At first the border attribute is simply missing, but if a use requests it, a Border object is instantiated in "inherited" mode.
DS 12.10.2010. Right now the enum contains the continuous range of values and it is used in Border.HasValidLineStyle to define if a line style belongs to the enum or not. If new values are added to the enum then Border.HasValidLineStyle should be reworked correspondingly.
public static final BorderStyle Single
public static final BorderStyle Thick
public static final BorderStyle Double
public static final BorderStyle Hairline
public static final BorderStyle Dot
public static final BorderStyle Dash_Large_Gap
public static final BorderStyle Dot_Dash
public static final BorderStyle Dot_Dot_Dash
public static final BorderStyle Triple
public static final BorderStyle Thin_Thick_Small_Gap
public static final BorderStyle Thick_Thin_Small_Gap
public static final BorderStyle Thin_Thin_Small_Gap
public static final BorderStyle Thin_Thick_Thin_Small_Gap
public static final BorderStyle Thin_Thick_Medium_Gap
public static final BorderStyle Thick_Thin_Medium_Gap
public static final BorderStyle Thin_Thick_Thin_Medium_Gap
public static final BorderStyle Thick_Thick_Thin_Medium_Gap
public static final BorderStyle Thin_Thick_Large_Gap
public static final BorderStyle Thick_Thin_Large_Gap
public static final BorderStyle Thin_Thick_Thin_Large_Gap
public static final BorderStyle Wave
public static final BorderStyle Double_Wave
public static final BorderStyle Dash_Small_Gap
public static final BorderStyle Dash_Dot_Stroker
public static final BorderStyle Emboss_3_D
public static final BorderStyle Engrave_3_D
public static final BorderStyle Outset
public static final BorderStyle Inset
public static final BorderStyle Basic_Thin_Lines
public static final BorderStyle Twisted_Lines_1
public static final BorderStyle Cleared
Method Detail |
---|
public int getValue()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |