构建助手
小于 1 分钟构建助手
介绍
说明
内置的统一对象构建助手 XEasyPdfHandler ,可帮助开发者快速构建出所需对象。
文档对象
XEasyPdfDocument document = XEasyPdfHandler.Document.build();
页面对象
XEasyPdfPage page = XEasyPdfHandler.Page.build();
页眉对象
XEasyPdfHeader header = XEasyPdfHandler.Header.build(component);
页脚对象
XEasyPdfFooter footer = XEasyPdfHandler.Footer.build(component);
水印对象
XEasyPdfWatermark watermark = XEasyPdfHandler.Watermark.build(string);
文本对象
XEasyPdfText text = XEasyPdfHandler.Text.build(string);
图像对象
XEasyPdfImage image = XEasyPdfHandler.Image.build(file);
表格对象
// 表格
XEasyPdfTable table = XEasyPdfHandler.Table.build();
// 表格行
XEasyPdfRow row = XEasyPdfHandler.Table.Row.build();
// 表格列(单元格)
XEasyPdfCell cell = XEasyPdfHandler.Table.Row.Cell.build(width, height);
条码对象
XEasyPdfBarCode barCode = XEasyPdfHandler.BarCode.build(codeType, content);
线条对象
XEasyPdfLine line = XEasyPdfHandler.Line.build(beginX, beginY, endX, endY);
分割线对象
// 实线
XEasyPdfSolidSplitLine solidLine = XEasyPdfHandler.SplitLine.SolidLine.build();
// 虚线
XEasyPdfDottedSplitLine dottedLine = XEasyPdfHandler.SplitLine.DottedLine.build();
水平布局
// 水平布局
XEasyPdfHorizontalLayout layout = XEasyPdfHandler.Layout.Horizontal.build();
// 布局组件
XEasyPdfLayoutComponent layoutComponent = XEasyPdfHandler.Layout.Component.build(width, height);
// 设置组件
layoutComponent.setComponent(component);
// 添加到水平布局
layout.addLayoutComponent(layoutComponent);
垂直布局
// 垂直布局
XEasyPdfVerticalLayout layout = XEasyPdfHandler.Layout.Vertical.build();
// 布局组件
XEasyPdfLayoutComponent layoutComponent = XEasyPdfHandler.Layout.Component.build(width, height);
// 设置组件
layoutComponent.setComponent(component);
// 添加到垂直布局
layout.addLayoutComponent(layoutComponent);