import { CloudprintService } from '@gsp-svc/cloudprint'; /** * 打印服务 * @Scope FrameComponent */ export declare class IntegrationPrintService { printService: CloudprintService; /** * 构造函数 */ constructor(_printService: CloudprintService); /** * 打印单据 * @param beMetaId BE元数据标识 * @param bizBillId 业务单据标识 */ printSingle(beMetaId: string, bizBillId: string): any; /** * 打印单据(通过id或ids) * @param beMetaId be元数据Id * @param ids 单据id或ids */ printByIds(beMetaId: string, ids: string): any; /** * 打印单据(带维度) * @param beMetaId be元数据Id * @param ids 单据id或ids * @param dim1 维度1值 * @param dim2 维度2值 * @param billCategoryId 单据类型Id */ printByIdsWithDimension(beMetaId: string, ids: string, dim1?: string, dim2?: string, billCategoryId?: string): any; /** * 打印单据(带维度) * @param beMetaId be元数据Id * @param ids 单据id或ids * @param dim1 维度1值 * @param dim2 维度2值 * @param billCategoryId 单据类型Id */ printWithDimensionCustomDataSource(beMetaId: string, ids: string, dim1: string, dim2: string, queryType: string, queryServiceId: string, queryParam: any): any; /** * 打印多个单据 * @param beMetaId BE元数据标识 * @param dataIds 业务单据标识数组 * @param dim1 维度1 * @param dim2 维度2 * @param billCategoryId 业务单据类型Id */ printArray(beMetaId: string, dataIds: string[], dim1?: any, dim2?: any, billCategoryId?: string, queryType?: string, queryServiceId?: string, queryParam?: any): any; /** * 构造SourceOptions * @param options options */ private buildSourceOptions; /** * 构造OutputOptions * @param options options */ private buildOutputOptions; }