本文整理了Java中com.lowagie.text.Rectangle.setBorder
方法的一些代码示例,展示了Rectangle.setBorder
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Rectangle.setBorder
方法的具体详情如下:
包路径:com.lowagie.text.Rectangle
类名称:Rectangle
方法名:setBorder
[英]Enables/Disables the border on the specified sides. The border is specified as an integer bitwise combination of the constants: LEFT, RIGHT, TOP, BOTTOM
.
[中]启用/禁用指定边上的边框。边框被指定为常量LEFT, RIGHT, TOP, BOTTOM
的整数位组合。
代码示例来源:origin: stackoverflow.com
Rectangle rect2 = new Rectangle(llx + 60, lly, urx, ury - 40);
rect2.setBackgroundColor(BaseColor.DARK_GRAY);
rect2.setBorder(Rectangle.BOX);
rect2.setBorderColor(BaseColor.WHITE);
rect2.setBorderWidth(0.5f);
canvas.rectangle(rect2);
代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer
private com.lowagie.text.Rectangle checkLinkArea(RenderingContext c, Box box) {
com.lowagie.text.Rectangle targetArea = calcTotalLinkArea(c, box);
targetArea.setBorder(0);
targetArea.setBorderWidth(0);
String key = createRectKey(targetArea);
if (_linkTargetAreas.contains(key)) {
return null;
}
_linkTargetAreas.add(key);
return targetArea;
}
代码示例来源:origin: fr.opensagres.xdocreport.itext-gae/itext-gae
/**
* @see com.lowagie.text.pdf.PdfPTableEvent#tableLayout(com.lowagie.text.pdf.PdfPTable, float[][], float[], int, int, com.lowagie.text.pdf.PdfContentByte[])
*/
public void tableLayout(PdfPTable table, float[][] widths, float[] heights, int headerRows, int rowStart, PdfContentByte[] canvases) {
float[] width = widths[0];
Rectangle rect = new Rectangle(width[0], heights[heights.length - 1], width[width.length - 1], heights[0]);
rect.cloneNonPositionParameters(this);
int bd = rect.getBorder();
rect.setBorder(Rectangle.NO_BORDER);
canvases[PdfPTable.BACKGROUNDCANVAS].rectangle(rect);
rect.setBorder(bd);
rect.setBackgroundColor(null);
canvases[PdfPTable.LINECANVAS].rectangle(rect);
}
代码示例来源:origin: org.jboss.seam/jboss-seam-pdf
if (border != null)
rectangle.setBorder(border);
代码示例来源:origin: stackoverflow.com
public class RedBorder extends PdfPageEventHelper {
@Override
public void onEndPage(PdfWriter writer, Document document) {
PdfContentByte canvas = writer.getDirectContent();
Rectangle rect = document.getPageSize();
rect.setBorder(Rectangle.BOX); // left, right, top, bottom border
rect.setBorderWidth(5); // a width of 5 user units
rect.setBorderColor(BaseColor.RED); // a red border
rect.setUseVariableBorders(true); // the full width will be visible
canvas.rectangle(rect);
}
}
代码示例来源:origin: stackoverflow.com
PdfContentByte canvas = writer.getDirectContent();
Rectangle rect1 = new Rectangle(llx, lly, urx, ury);
rect1.setBackgroundColor(BaseColor.LIGHT_GRAY);
rect1.setBorder(Rectangle.BOX);
rect1.setBorderWidth(1);
canvas.rectangle(rect1);
代码示例来源:origin: es.gob.afirma/afirma-crypto-pdf-itext
/**
* @see com.lowagie.text.pdf.PdfPTableEvent#tableLayout(com.lowagie.text.pdf.PdfPTable, float[][], float[], int, int, com.lowagie.text.pdf.PdfContentByte[])
*/
public void tableLayout(PdfPTable table, float[][] widths, float[] heights, int headerRows, int rowStart, PdfContentByte[] canvases) {
float[] width = widths[0];
Rectangle rect = new Rectangle(width[0], heights[heights.length - 1], width[width.length - 1], heights[0]);
rect.cloneNonPositionParameters(this);
int bd = rect.getBorder();
rect.setBorder(Rectangle.NO_BORDER);
canvases[PdfPTable.BACKGROUNDCANVAS].rectangle(rect);
rect.setBorder(bd);
rect.setBackgroundColor(null);
canvases[PdfPTable.LINECANVAS].rectangle(rect);
}
代码示例来源:origin: es.gob.afirma/afirma-crypto-pdf-itext
border |= Rectangle.BOTTOM;
rect.setBorder(border);
代码示例来源:origin: org.xhtmlrenderer/core-renderer
private com.lowagie.text.Rectangle checkLinkArea(RenderingContext c, Box box) {
com.lowagie.text.Rectangle targetArea = calcTotalLinkArea(c, box);
targetArea.setBorder(0);
targetArea.setBorderWidth(0);
String key = createRectKey(targetArea);
if (_linkTargetAreas.contains(key)) {
return null;
}
_linkTargetAreas.add(key);
return targetArea;
}
代码示例来源:origin: com.github.librepdf/openpdf
/**
* @see com.lowagie.text.pdf.PdfPTableEvent#tableLayout(com.lowagie.text.pdf.PdfPTable, float[][], float[], int, int, com.lowagie.text.pdf.PdfContentByte[])
*/
public void tableLayout(PdfPTable table, float[][] widths, float[] heights, int headerRows, int rowStart, PdfContentByte[] canvases) {
float[] width = widths[0];
Rectangle rect = new Rectangle(width[0], heights[heights.length - 1], width[width.length - 1], heights[0]);
rect.cloneNonPositionParameters(this);
int bd = rect.getBorder();
rect.setBorder(Rectangle.NO_BORDER);
canvases[PdfPTable.BACKGROUNDCANVAS].rectangle(rect);
rect.setBorder(bd);
rect.setBackgroundColor(null);
canvases[PdfPTable.LINECANVAS].rectangle(rect);
}
代码示例来源:origin: com.github.librepdf/openpdf
border |= Rectangle.BOTTOM;
rect.setBorder(border);
代码示例来源:origin: org.docx4j/xhtmlrenderer
private com.lowagie.text.Rectangle checkLinkArea(RenderingContext c, Box box) {
com.lowagie.text.Rectangle targetArea = calcTotalLinkArea(c, box);
targetArea.setBorder(0);
targetArea.setBorderWidth(0);
String key = createRectKey(targetArea);
if (_linkTargetAreas.contains(key)) {
return null;
}
_linkTargetAreas.add(key);
return targetArea;
}
代码示例来源:origin: es.gob.afirma/afirma-crypto-pdf-itext
/**
* Gets a Rectangle that is altered to fit on the page.
*
* @param top the top position
* @param bottom the bottom position
* @return a <CODE>Rectangle</CODE>
*/
public Rectangle rectangle(float top, float bottom) {
Rectangle tmp = new Rectangle(getLeft(), getBottom(), getRight(), getTop());
tmp.cloneNonPositionParameters(this);
if (getTop() > top) {
tmp.setTop(top);
tmp.setBorder(border - (border & TOP));
}
if (getBottom() < bottom) {
tmp.setBottom(bottom);
tmp.setBorder(border - (border & BOTTOM));
}
return tmp;
}
代码示例来源:origin: fr.opensagres.xdocreport.itext-gae/itext-gae
border |= Rectangle.BOTTOM;
rect.setBorder(border);
代码示例来源:origin: org.xhtmlrenderer/flying-saucer-pdf
targetArea.setBorder(0);
targetArea.setBorderWidth(0);
代码示例来源:origin: fr.opensagres.xdocreport.itext-gae/itext-gae
/**
* Gets a Rectangle that is altered to fit on the page.
*
* @param top the top position
* @param bottom the bottom position
* @return a <CODE>Rectangle</CODE>
*/
public Rectangle rectangle(float top, float bottom) {
Rectangle tmp = new Rectangle(getLeft(), getBottom(), getRight(), getTop());
tmp.cloneNonPositionParameters(this);
if (getTop() > top) {
tmp.setTop(top);
tmp.setBorder(border - (border & TOP));
}
if (getBottom() < bottom) {
tmp.setBottom(bottom);
tmp.setBorder(border - (border & BOTTOM));
}
return tmp;
}
代码示例来源:origin: fr.opensagres.xdocreport.itext-gae/itext-gae
tablerec.setBorder(table.getBorder());
tablerec.setBorderWidth(table.getBorderWidth());
tablerec.setBorderColor(table.getBorderColor());
tablerec.setBorder(table.getBorder());
under.rectangle(tablerec);
代码示例来源:origin: org.xhtmlrenderer/flying-saucer-pdf-openpdf
targetArea.setBorder(0);
targetArea.setBorderWidth(0);
代码示例来源:origin: com.github.librepdf/openpdf
/**
* Gets a Rectangle that is altered to fit on the page.
*
* @param top the top position
* @param bottom the bottom position
* @return a <CODE>Rectangle</CODE>
*/
public Rectangle rectangle(float top, float bottom) {
Rectangle tmp = new Rectangle(getLeft(), getBottom(), getRight(), getTop());
tmp.cloneNonPositionParameters(this);
if (getTop() > top) {
tmp.setTop(top);
tmp.setBorder(border - (border & TOP));
}
if (getBottom() < bottom) {
tmp.setBottom(bottom);
tmp.setBorder(border - (border & BOTTOM));
}
return tmp;
}
代码示例来源:origin: com.github.librepdf/openpdf
tablerec.setBorder(table.getBorder());
tablerec.setBorderWidth(table.getBorderWidth());
tablerec.setBorderColor(table.getBorderColor());
tablerec.setBorder(table.getBorder());
under.rectangle(tablerec);
内容来源于网络,如有侵权,请联系作者删除!