跳至主要內容

构建助手

xsx小于 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);