本文整理了Java中com.itextpdf.text.Rectangle.getRight
方法的一些代码示例,展示了Rectangle.getRight
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Rectangle.getRight
方法的具体详情如下:
包路径:com.itextpdf.text.Rectangle
类名称:Rectangle
方法名:getRight
[英]Returns the upper right x-coordinate.
[中]返回右上角的x坐标。
代码示例来源:origin: com.itextpdf/itextpdf
/**
* Returns the upper right x-coordinate, considering a given margin.
*
* @param margin
* a margin
* @return the upper right x-coordinate
*/
public float right(float margin) {
return pageSize.getRight(marginRight + margin);
}
代码示例来源:origin: com.itextpdf/itextpdf
/**
* Returns the upper right x-coordinate.
*
* @return the upper right x-coordinate
*/
public float right() {
return pageSize.getRight(marginRight);
}
代码示例来源:origin: com.itextpdf/itextg
/**
* Returns the upper right x-coordinate, considering a given margin.
*
* @param margin
* a margin
* @return the upper right x-coordinate
*/
public float right(float margin) {
return pageSize.getRight(marginRight + margin);
}
代码示例来源:origin: com.itextpdf/itextg
/**
* Returns the upper right x-coordinate.
*
* @return the upper right x-coordinate
*/
public float right() {
return pageSize.getRight(marginRight);
}
代码示例来源:origin: youseries/ureport
PdfContentByte cb=bulidCellBorder(canvases,topBorder);
cb.moveTo(position.getLeft(), position.getTop());
cb.lineTo(position.getRight(), position.getTop());
cb.stroke();
if(topBorder.getStyle().equals(BorderStyle.doublesolid)){
cb.moveTo(position.getLeft()+2, position.getTop()-2);
cb.lineTo(position.getRight()-2, position.getTop()-2);
cb.stroke();
cb.moveTo(position.getRight(), position.getTop());
cb.lineTo(position.getRight(), position.getBottom());
cb.stroke();
if(rightBorder.getStyle().equals(BorderStyle.doublesolid)){
cb.moveTo(position.getRight()-2, position.getTop()-2);
cb.lineTo(position.getRight()-2, position.getBottom()+2);
cb.stroke();
PdfContentByte cb=bulidCellBorder(canvases,bottomBorder);
cb.moveTo(position.getLeft(), position.getBottom());
cb.lineTo(position.getRight(), position.getBottom());
cb.stroke();
if(bottomBorder.getStyle().equals(BorderStyle.doublesolid)){
cb.moveTo(position.getLeft()+2, position.getBottom()+2);
cb.lineTo(position.getRight()-2, position.getBottom()+2);
cb.stroke();
代码示例来源:origin: org.xhtmlrenderer/flying-saucer-pdf-itext5
private com.itextpdf.text.Rectangle add(com.itextpdf.text.Rectangle r1, com.itextpdf.text.Rectangle r2) {
float llx = Math.min(r1.getLeft(), r2.getLeft());
float urx = Math.max(r1.getRight(), r2.getRight());
float lly = Math.min(r1.getBottom(), r2.getBottom());
float ury = Math.max(r1.getTop(), r2.getTop());
return new com.itextpdf.text.Rectangle(llx, lly, urx, ury);
}
代码示例来源:origin: com.itextpdf/itextpdf
/**
* Constructs a <CODE>PdfRectangle</CODE>-object with a <CODE>Rectangle</CODE>-object.
*
* @param rectangle a <CODE>Rectangle</CODE>
*/
public PdfRectangle(Rectangle rectangle, int rotation) {
this(rectangle.getLeft(), rectangle.getBottom(), rectangle.getRight(), rectangle.getTop(), rotation);
}
代码示例来源:origin: com.itextpdf/itextg
/**
* Constructs a <CODE>PdfRectangle</CODE>-object with a <CODE>Rectangle</CODE>-object.
*
* @param rectangle a <CODE>Rectangle</CODE>
*/
public PdfRectangle(Rectangle rectangle, int rotation) {
this(rectangle.getLeft(), rectangle.getBottom(), rectangle.getRight(), rectangle.getTop(), rotation);
}
代码示例来源:origin: com.itextpdf/itextpdf
/**
* Sets the percentage width of the table from the absolute column width. Warning: Don't use this with setLockedWidth(true). These two settings don't mix.
*
* @param columnWidth the absolute width of each column
* @param pageSize the page size
* @throws DocumentException
*/
public void setWidthPercentage(final float columnWidth[], final Rectangle pageSize) throws DocumentException {
if (columnWidth.length != getNumberOfColumns()) {
throw new IllegalArgumentException(MessageLocalization.getComposedMessage("wrong.number.of.columns"));
}
setTotalWidth(columnWidth);
widthPercentage = totalWidth / (pageSize.getRight() - pageSize.getLeft()) * 100f;
}
代码示例来源:origin: com.itextpdf/itextpdf
public PdfRectangle(Rectangle rectangle) {
this(rectangle.getLeft(), rectangle.getBottom(), rectangle.getRight(), rectangle.getTop(), 0);
}
代码示例来源:origin: com.itextpdf/itextg
public PdfRectangle(Rectangle rectangle) {
this(rectangle.getLeft(), rectangle.getBottom(), rectangle.getRight(), rectangle.getTop(), 0);
}
代码示例来源:origin: com.itextpdf/itextg
/**
* Sets the percentage width of the table from the absolute column width. Warning: Don't use this with setLockedWidth(true). These two settings don't mix.
*
* @param columnWidth the absolute width of each column
* @param pageSize the page size
* @throws DocumentException
*/
public void setWidthPercentage(final float columnWidth[], final Rectangle pageSize) throws DocumentException {
if (columnWidth.length != getNumberOfColumns()) {
throw new IllegalArgumentException(MessageLocalization.getComposedMessage("wrong.number.of.columns"));
}
setTotalWidth(columnWidth);
widthPercentage = totalWidth / (pageSize.getRight() - pageSize.getLeft()) * 100f;
}
代码示例来源:origin: Swati4star/Images-to-PDF
private void addPageNumber(Rectangle documentRect, PdfWriter writer) {
if (mPageNumStyle != null) {
ColumnText.showTextAligned(writer.getDirectContent(),
Element.ALIGN_BOTTOM,
getPhrase(writer, mPageNumStyle, mImagesUri.size()),
((documentRect.getRight() + documentRect.getLeft()) / 2),
documentRect.getBottom() + 25, 0);
}
}
代码示例来源:origin: com.itextpdf/itextpdf
/**
* Simplified method for rectangular columns.
*
* @param rect the rectangle for the column
*/
public void setSimpleColumn(Rectangle rect) {
setSimpleColumn(rect.getLeft(), rect.getBottom(), rect.getRight(), rect.getTop());
}
代码示例来源:origin: com.itextpdf/itextg
/**
* Simplified method for rectangular columns.
*
* @param rect the rectangle for the column
*/
public void setSimpleColumn(Rectangle rect) {
setSimpleColumn(rect.getLeft(), rect.getBottom(), rect.getRight(), rect.getTop());
}
代码示例来源:origin: org.technbolts/gutenberg
public void drawHeader(PdfContentByte canvas, PageInfos pageInfos) {
float top = rect.getTop() + 20;
Phrase header = headerText(pageInfos);
if (header != null) {
showTextAligned(canvas, Element.ALIGN_CENTER, header, (rect.getLeft() + rect.getRight()) / 2, top, 0);
}
}
代码示例来源:origin: com.itextpdf/itextpdf
/**
* @see com.itextpdf.text.pdf.PdfPCellEvent#cellLayout(com.itextpdf.text.pdf.PdfPCell, com.itextpdf.text.Rectangle, com.itextpdf.text.pdf.PdfContentByte[])
*/
public void cellLayout(PdfPCell cell, Rectangle rect, PdfContentByte[] canvases) {
if (cellField == null || fieldWriter == null && parent == null) throw new IllegalArgumentException(MessageLocalization.getComposedMessage("you.have.used.the.wrong.constructor.for.this.fieldpositioningevents.class"));
cellField.put(PdfName.RECT, new PdfRectangle(rect.getLeft(padding), rect.getBottom(padding), rect.getRight(padding), rect.getTop(padding)));
if (parent == null)
fieldWriter.addAnnotation(cellField);
else
parent.addKid(cellField);
}
}
代码示例来源:origin: com.itextpdf/itextg
/**
* @see com.itextpdf.text.pdf.PdfPCellEvent#cellLayout(com.itextpdf.text.pdf.PdfPCell, com.itextpdf.text.Rectangle, com.itextpdf.text.pdf.PdfContentByte[])
*/
public void cellLayout(PdfPCell cell, Rectangle rect, PdfContentByte[] canvases) {
if (cellField == null || fieldWriter == null && parent == null) throw new IllegalArgumentException(MessageLocalization.getComposedMessage("you.have.used.the.wrong.constructor.for.this.fieldpositioningevents.class"));
cellField.put(PdfName.RECT, new PdfRectangle(rect.getLeft(padding), rect.getBottom(padding), rect.getRight(padding), rect.getTop(padding)));
if (parent == null)
fieldWriter.addAnnotation(cellField);
else
parent.addKid(cellField);
}
}
代码示例来源:origin: Swati4star/Images-to-PDF
@Override
public void onEndPage(PdfWriter writer, Document document) {
PdfContentByte canvas = writer.getDirectContent();
float x = (document.getPageSize().getLeft() + document.getPageSize().getRight()) / 2;
float y = (document.getPageSize().getTop() + document.getPageSize().getBottom()) / 2;
ColumnText.showTextAligned(canvas, Element.ALIGN_CENTER, mPhrase, x, y, mWatermark.getRotationAngle());
}
代码示例来源:origin: danmbox/briss2
private static PdfArray createScaledBoxArray(final Rectangle scaledBox) {
PdfArray scaleBoxArray = new PdfArray();
scaleBoxArray.add(new PdfNumber(scaledBox.getLeft()));
scaleBoxArray.add(new PdfNumber(scaledBox.getBottom()));
scaleBoxArray.add(new PdfNumber(scaledBox.getRight()));
scaleBoxArray.add(new PdfNumber(scaledBox.getTop()));
return scaleBoxArray;
}
内容来源于网络,如有侵权,请联系作者删除!