public class PrintServiceHelper
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
copyPrintMetadata(java.lang.String tplId,
java.lang.String bizAppId,
java.lang.String bizUnitId,
java.lang.String newNumber,
kd.bos.dataentity.entity.LocaleString newName) |
static byte[] |
createCrossPdf(java.util.List<PrintJob> jobs) |
static java.lang.String |
createPdfUrl(kd.bos.dataentity.entity.LocaleString fileName,
java.util.List<PrintJob> jobs) |
static java.lang.String |
createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.util.Map<java.lang.Object,java.lang.String> btMap) |
static java.lang.String |
createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId) |
static java.lang.String |
createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object pkid) |
static java.lang.String |
createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object[] pkids) |
static java.lang.String |
createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object[] pkids,
com.kingdee.bos.ctrl.reportone.r1.print.data.IPrintDataProvider dataProvider) |
static java.lang.String |
createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object pkid,
com.kingdee.bos.ctrl.reportone.r1.print.data.IPrintDataProvider dataProvider) |
static boolean |
createPrintJob(java.util.List<PrintJob> jobs) |
static boolean |
createPrintJob(kd.bos.dataentity.entity.LocaleString fileName,
java.util.List<PrintJob> jobs) |
static boolean |
createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId) |
static boolean |
createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId,
java.lang.Object pkid) |
static boolean |
createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId,
java.lang.Object[] pkids) |
static boolean |
createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId,
java.lang.Object pkid,
com.kingdee.bos.ctrl.reportone.r1.print.data.IPrintDataProvider dataProvider) |
static java.lang.String |
createSamplePdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId) |
static byte[] |
createSinglePdf(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFromId,
java.lang.Object pkId) |
static byte[] |
mergeMultiPdf(java.util.List<byte[]> pdfPages)
合并PDF
|
public static java.lang.String createSamplePdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId)
pageId - 页面idformId - 单据标识templateFormId - 模板标识public static java.lang.String createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId)
pageId - 页面idformId - 表单标识templateFormId - 模板标识public static java.lang.String createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object pkid)
pageId - 页面idformId - 表单标识pkid - 单据内码templateFormId - 模板标识public static java.lang.String createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object pkid,
com.kingdee.bos.ctrl.reportone.r1.print.data.IPrintDataProvider dataProvider)
pageId - 页面idformId - 单据标识pkid - 单据内码templateFormId - 单据内码dataProvider - 数据提供器public static java.lang.String createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object[] pkids)
pageId - 页面idformId - 单据标识pkids - 内码数组templateFormId - 模板标识public static java.lang.String createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object[] pkids,
com.kingdee.bos.ctrl.reportone.r1.print.data.IPrintDataProvider dataProvider)
pageId - 页面idformId - 单据标识pkids - 内码数组templateFormId - 模板标识dataProvider - 数据提供器public static java.lang.String createPdfUrl(java.lang.String pageId,
java.lang.String formId,
java.util.Map<java.lang.Object,java.lang.String> btMap)
pageId - 页面idformId - 单据标识btMap - 单据PKID和对应模板标识的Mappublic static java.lang.String createPdfUrl(kd.bos.dataentity.entity.LocaleString fileName,
java.util.List<PrintJob> jobs)
fileName - 文件名称jobs - 打印job集合public static boolean createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId)
pageId - 页面idformId - 单据标识templateFormId - 打印模板标识printerId - 打印机内码public static boolean createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId,
java.lang.Object pkid)
pageId - 页面idformId - 单据标识templateFormId - 打印模板标识printerId - 打印机内码pkid - 单据内码public static boolean createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId,
java.lang.Object pkid,
com.kingdee.bos.ctrl.reportone.r1.print.data.IPrintDataProvider dataProvider)
pageId - 页面idformId - 单据标识templateFormId - 打印模板标识printerId - 打印机内码pkid - 单据内码dataProvider - 数据提供器public static boolean createPrintJob(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFormId,
java.lang.Object printerId,
java.lang.Object[] pkids)
pageId - 页面idformId - 表单IDtemplateFormId - 打印模板标识printerId - 打印机内码pkids - 单据内码数组public static boolean createPrintJob(java.util.List<PrintJob> jobs)
jobs - 打印job集合public static boolean createPrintJob(kd.bos.dataentity.entity.LocaleString fileName,
java.util.List<PrintJob> jobs)
fileName - 文件名称jobs - 打印job集合public static byte[] createSinglePdf(java.lang.String pageId,
java.lang.String formId,
java.lang.String templateFromId,
java.lang.Object pkId)
pageId - 页面idformId - 表单IDtemplateFormId - 打印模板标识pkId - 单据内码public static byte[] createCrossPdf(java.util.List<PrintJob> jobs)
jobs - public static java.util.Map<java.lang.String,java.lang.Object> copyPrintMetadata(java.lang.String tplId,
java.lang.String bizAppId,
java.lang.String bizUnitId,
java.lang.String newNumber,
kd.bos.dataentity.entity.LocaleString newName)
tplId - 源模版的PKbizUnitId - 所属业务单元newNumber - 新建编码newName - 新建名称public static byte[] mergeMultiPdf(java.util.List<byte[]> pdfPages)
PDF字节流 -