LODOP.ADD_PRINT_IMAGE 打印图片和设置宽高问题

使用格式:ADD_PRINT_IMAGE(Top,Left,Width,Height,strHtmlContent)

 

ADD_PRINT_IMAGE

名称:增加图片打印项

格式:ADD_PRINT_IMAGE(Top,Left,Width,Height,strHtmlContent)

功能:增加图片打印项,设定该打印项在纸张内的位置和区域大小。

参数:

Top:

所增打印项在纸张内的上边距,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。

Left:

所增打印项在纸张内的左边距,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。

Width:

图片的宽度,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。本参数可以用RightMargin关键字转义为打印区域相对于纸张的“右边距”。

Height:

图片的高度,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。图片大时被截取,不会分到下页。本参数可以用BottomMargin关键字转义为打印区域相对于纸张的“下边距”。

strHtmlContent:

本参数是字符型,有三种情况:一是超文本代码内容;二是本地文件名内容;第三是WEB地址。第一种情况一般是用IMG标签组成的超文本代码段落。第二种情况是本地文件名全路径,格式如“C:/test.jpg”。第三种情况是是URL:web地址形式的URL地址。

结果:无

建议或要求:

要求在打印初始化后调用,建议在画线类函数之后调用。

本函数可用ADD_PRINT_HTM代替,但区别是其仅取超文本第一个图片元素,边距是0,而且打印时不因为设计区域小于图片而被分页,适合与纯文本组合打印的插图。

举例:LODOP. ADD_PRINT_IMAGE (10,10,300,160,"<img src=’http://...’/>");

LODOP.ADD_PRINT_IMAGE(15, 16, "16.93mm", "12.7mm", '<img   src="../../assets/images/gallery/img10.jpg" />');
                LODOP.SET_PRINT_STYLEA(0, "Stretch", 1);
                

这个是我使用的

刚开始使用时候发现图片没看到,后面设置img的宽高缩小后看到了,但是大小调的很麻烦,在设计里看到了个自动缩放,加上后可以了,自动缩放就是第二行的代码

上一篇:Hibernate系列之基本配置


下一篇:前端 布局