2 回答
TA贡献1828条经验 获得超4个赞
com.lowagie.text.Document对象的构建函数有三个,分别是:
public Document();
public Document(Rectang
le pageSize);
public Document(Rectangle pageSize,
int marginLeft,
int marginRight,
int marginTop,
int marginBottom);
构建函数的参数pageSize是文档页面的大小,对于第一个构建函数,页面的大小为A4,同Document(PageSize.A4)的效果一样; 对于第三个构建函数,参数marginLeft、marginRight、marginTop、marginBottom分别为左、右、上、下的页边距。
通过参数pageSize可以设定页面大小、面背景色、以及页面横向/纵向等属性。iText定义了A0-A10、AL、LETTER、 HALFLETTER、_11x17、LEDGER、NOTE、B0-B5、ARCH_A-ARCH_E、FLSA 和FLSE等纸张类型,也可以通过Rectangle pageSize = new Rectangle(144, 720);自定义纸张。通过Rectangle方法rotate()可以将页面设置成横向。
TA贡献1833条经验 获得超4个赞
/** This is the a4 format */
public static final Rectangle A4 = new RectangleReadOnly(595,842);
/**
* Constructs a <CODE>RectangleReadOnly</CODE>-object starting from the origin
* (0, 0).
*
* @param urx upper right x
* @param ury upper right y
*/
public RectangleReadOnly(final float urx, final float ury) {
super(0, 0, urx, ury);
}
595的单位是像素。
添加回答
举报