本文整理汇总了Java中com.lowagie.text.Rectangle.RIGHT属性的典型用法代码示例。如果您正苦于以下问题:Java Rectangle.RIGHT属性的具体用法?Java Rectangle.RIGHT怎么用?Java Rectangle.RIGHT使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类com.lowagie.text.Rectangle
的用法示例。
在下文中一共展示了Rectangle.RIGHT属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addBorder
/**
* Adds borders to the RtfBorderGroup
*
* @param bordersToAdd The borders to add (Rectangle.LEFT, Rectangle.RIGHT, Rectangle.TOP, Rectangle.BOTTOM, Rectangle.BOX)
* @param borderStyle The style of border to add (from RtfBorder)
* @param borderWidth The border width to use
* @param borderColor The border color to use
*/
public void addBorder(int bordersToAdd, int borderStyle, float borderWidth, Color borderColor) {
if((bordersToAdd & Rectangle.LEFT) == Rectangle.LEFT) {
setBorder(RtfBorder.LEFT_BORDER, borderStyle, borderWidth, borderColor);
}
if((bordersToAdd & Rectangle.TOP) == Rectangle.TOP) {
setBorder(RtfBorder.TOP_BORDER, borderStyle, borderWidth, borderColor);
}
if((bordersToAdd & Rectangle.RIGHT) == Rectangle.RIGHT) {
setBorder(RtfBorder.RIGHT_BORDER, borderStyle, borderWidth, borderColor);
}
if((bordersToAdd & Rectangle.BOTTOM) == Rectangle.BOTTOM) {
setBorder(RtfBorder.BOTTOM_BORDER, borderStyle, borderWidth, borderColor);
}
if((bordersToAdd & Rectangle.BOX) == Rectangle.BOX && this.borderType == RtfBorder.ROW_BORDER) {
setBorder(RtfBorder.VERTICAL_BORDER, borderStyle, borderWidth, borderColor);
setBorder(RtfBorder.HORIZONTAL_BORDER, borderStyle, borderWidth, borderColor);
}
}
示例2: removeBorder
/**
* Removes borders from the list of borders
*
* @param bordersToRemove The borders to remove (from Rectangle)
*/
public void removeBorder(int bordersToRemove) {
if((bordersToRemove & Rectangle.LEFT) == Rectangle.LEFT) {
this.borders.remove(Integer.valueOf(RtfBorder.LEFT_BORDER));
}
if((bordersToRemove & Rectangle.TOP) == Rectangle.TOP) {
this.borders.remove(Integer.valueOf(RtfBorder.TOP_BORDER));
}
if((bordersToRemove & Rectangle.RIGHT) == Rectangle.RIGHT) {
this.borders.remove(Integer.valueOf(RtfBorder.RIGHT_BORDER));
}
if((bordersToRemove & Rectangle.BOTTOM) == Rectangle.BOTTOM) {
this.borders.remove(Integer.valueOf(RtfBorder.BOTTOM_BORDER));
}
if((bordersToRemove & Rectangle.BOX) == Rectangle.BOX && this.borderType == RtfBorder.ROW_BORDER) {
this.borders.remove(Integer.valueOf(RtfBorder.VERTICAL_BORDER));
this.borders.remove(Integer.valueOf(RtfBorder.HORIZONTAL_BORDER));
}
}
示例3: getBorderWidthInside
/**
* Gets the amount of the border for the specified side that is inside the Rectangle.
* For non-variable width borders this is only 1/2 the border width on that side. This
* always returns 0 if {@link #useBorderPadding} is false;
* @param side the side to check. One of the side constants in {@link com.lowagie.text.Rectangle}
* @return the borderwidth inside the cell
*/
private float getBorderWidthInside(int side) {
float width = 0f;
if (useBorderPadding) {
switch (side) {
case Rectangle.LEFT:
width = getBorderWidthLeft();
break;
case Rectangle.RIGHT:
width = getBorderWidthRight();
break;
case Rectangle.TOP:
width = getBorderWidthTop();
break;
default: // default and BOTTOM
width = getBorderWidthBottom();
break;
}
// non-variable (original style) borders overlap the rectangle (only 1/2 counts)
if (!isUseVariableBorders()) {
width = width / 2f;
}
}
return width;
}