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字节流
-