java.lang.Objectcom.aspose.words.Border
public class Border
Borders can be applied to various document elements including paragraph,
run of text inside a paragraph or a table cell. Example: Example:
DocumentBuilder builder = new DocumentBuilder();
builder.getFont().getBorder().setColor(Color.GREEN);
builder.getFont().getBorder().setLineWidth(2.5);
builder.getFont().getBorder().setLineStyle(LineStyle.DASH_DOT_STROKER);
builder.write("run of text in a green border");
DocumentBuilder builder = new DocumentBuilder();
Border topBorder = builder.getParagraphFormat().getBorders().getByBorderType(BorderType.TOP);
topBorder.setColor(Color.RED);
topBorder.setLineStyle(LineStyle.DASH_SMALL_GAP);
topBorder.setLineWidth(4);
builder.writeln("Hello World!");
Property Getters/Setters Summary | ||
---|---|---|
java.awt.Color | getColor() | |
void | setColor(java.awt.Color value) | |
Gets or sets the border color. | ||
double | getDistanceFromText() | |
void | setDistanceFromText(double value) | |
Gets or sets distance of the border from text or from the page edge in points. | ||
boolean | isVisible() | |
Returns true if the LineStyle is not LineStyle.None. | ||
int | getLineStyle() | |
void | setLineStyle(int value) | |
Gets or sets the border style. The value of the property is LineStyle integer constant. | ||
double | getLineWidth() | |
void | setLineWidth(double value) | |
Gets or sets the border width in points. | ||
boolean | getShadow() | |
void | setShadow(boolean value) | |
Gets or sets a value indicating whether the border has a shadow. |
Method Summary | ||
---|---|---|
void | clearFormatting() | |
Resets border properties to default values. | ||
boolean | equals(java.lang.Object obj) | |
Determines whether the specified object is equal in value to the current object. | ||
int | hashCode() | |
Serves as a hash function for this type. |
Property Getters/Setters Detail |
---|
getColor/setColor | |
public java.awt.Color getColor() / public void setColor(java.awt.Color value) |
Example:
Inserts a string surrounded by a border into a document.DocumentBuilder builder = new DocumentBuilder(); builder.getFont().getBorder().setColor(Color.GREEN); builder.getFont().getBorder().setLineWidth(2.5); builder.getFont().getBorder().setLineStyle(LineStyle.DASH_DOT_STROKER); builder.write("run of text in a green border");
getDistanceFromText/setDistanceFromText | |
public double getDistanceFromText() / public void setDistanceFromText(double value) |
Example:
Creates a page border that looks like a wide blue band at the top of the first page only.Document doc = new Document(); PageSetup ps = doc.getSections().get(0).getPageSetup(); ps.setBorderAlwaysInFront(false); ps.setBorderDistanceFrom(PageBorderDistanceFrom.PAGE_EDGE); ps.setBorderAppliesTo(PageBorderAppliesTo.FIRST_PAGE); Border border = ps.getBorders().getByBorderType(BorderType.TOP); border.setLineStyle(LineStyle.SINGLE); border.setLineWidth(30); border.setColor(Color.BLUE); border.setDistanceFromText(0); doc.save(getMyDir() + "PageSetup.PageBorderTop Out.doc");
isVisible | |
public boolean isVisible() |
getLineStyle/setLineStyle | |
public int getLineStyle() / public void setLineStyle(int value) |
If you set line style to none, then line width is automatically changed to zero.
Example:
Inserts a string surrounded by a border into a document.DocumentBuilder builder = new DocumentBuilder(); builder.getFont().getBorder().setColor(Color.GREEN); builder.getFont().getBorder().setLineWidth(2.5); builder.getFont().getBorder().setLineStyle(LineStyle.DASH_DOT_STROKER); builder.write("run of text in a green border");
getLineWidth/setLineWidth | |
public double getLineWidth() / public void setLineWidth(double value) |
If you set line width greater than zero when line style is none, the line style is automatically changed to single line.
Example:
Inserts a string surrounded by a border into a document.DocumentBuilder builder = new DocumentBuilder(); builder.getFont().getBorder().setColor(Color.GREEN); builder.getFont().getBorder().setLineWidth(2.5); builder.getFont().getBorder().setLineStyle(LineStyle.DASH_DOT_STROKER); builder.write("run of text in a green border");
getShadow/setShadow | |
public boolean getShadow() / public void setShadow(boolean value) |
In Microsoft Word, for a border to have a shadow, the borders on all four sides (left, top, right and bottom) should be of the same type, width, color and all should have the Shadow property set to true.
Example:
Creates a fancy looking green wavy page border with a shadow.Document doc = new Document(); PageSetup ps = doc.getSections().get(0).getPageSetup(); ps.getBorders().setLineStyle(LineStyle.DOUBLE_WAVE); ps.getBorders().setLineWidth(2); ps.getBorders().setColor(Color.GREEN); ps.getBorders().setDistanceFromText(24); ps.getBorders().setShadow(true); doc.save(getMyDir() + "PageSetup.PageBorders Out.doc");
Method Detail |
---|
clearFormatting | |
public void clearFormatting() |
equals | |
public boolean equals(java.lang.Object obj) |
hashCode | |
public int hashCode() |