Kaop打印项之PDF

PDF

功能说明

实现PDF文件的打印,详细参见属性列表

属性列表

属性名类型默认值说明
nameString“”打印项的名称,在打印任务内应该唯一。
labelString“”打印项的标题,打印设计或维护时, 可以更好的了解打印项代表的含义。
xString0左边缘相对于打印区域的位置,默认单位毫米(mm),
可用单位:
毫米 - mm,如:“10mm”
厘米 - cm,如:“1cm”
点 - pt,如:“16pt”
英寸 - in,如:“1in”
派卡 - pc,如:“2pc”
像素 - px,如:“10px”
单位换算关系:
1in = 2.54cm = 25.4 mm = 72pt = 6pc=96px,
同时支持百分比,如:“20%”,表示占父容器可
用宽度的20%的位置。
yString0上边缘相对打印区域的位置,默认单位毫米(mm),
支持单位及单位换算参见"x"属性,同时支持百分比,
如:“20%”,表示占父容器可用高度的20%的位置。
widthStringnull宽度,默认单位毫米(mm),
支持单位及单位换算参见"x"属性,同时支持百分比,
如:“20%”,表示占父容器可用宽度的20%。
heightStringnull高度,默认单位毫米(mm),
支持单位及单位换算参见"x"属性,同时支持百分比,
如:“20%”,表示占父容器可用高度的20%。
zindexInteger0打印项所在图层,图层数值大的打印项会遮挡
图层数值小的打印项。url
urlStringnullPDF文件访问地址,支持base64。
scalingStringSHRINK_TO_FITPDF文件内容缩放方式,有效值如下:
ACTUAL_SIZE - 实际大小
SHRINK_TO_FIT - 等比缩放
STRETCH_TO_FIT - 拉伸缩放
centerBooleantrue内容是否居中
hRelativeToStringnull水平位置相对于,可选值为: 相对于前面的打印项 - pre 线对于指定打印项 - #+打印项名称,如:“#text1”
vRelativeToStringnull垂直位置相对于,可选值为: 相对于前面的打印项 - pre 线对于指定打印项 - #+打印项名称,如:“#text1”
fixedBooleanfalse是否在每页重复出现,当设置为true时,该打印项会出现在每页的相应位置,可以实现诸如水印等特殊业务场景。

示例代码

	//1)创建打印任务
	var job = Kaop.createPrintJob("PDF Print Job");
	
	//2)添加打印内容
	job.addPdf("pdf1","data/pdf_01.pdf");
	
	//3)执行打印预览
	job.preview();

预览效果

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值