我是靠谱客的博主 暴躁蜻蜓,这篇文章主要介绍lodop 小票排版_Lodop打印小票,现在分享给大家,希望可以做个参考。

WEB打印控件LODOP

预览

varLODOP;//声明为全局变量

/*function prn1_preview() {//批量打印相同内容可以用份数

LODOP=getLodop();

LODOP.PRINT_INIT("");

LODOP.SET_PRINT_PAGESIZE(1,300,500,"");

LODOP.SET_PRINT_COPIES(document.getElementById('T6').value);

LODOP.ADD_PRINT_TEXT(75,6,100,20,"一个文本");

//LODOP.PRINT_DESIGN();

LODOP.PREVIEW();

};

function prn1_preview2() { //一个任务中循环多页,每页内容不同

LODOP=getLodop();

var wenben=["一号文本","二号文本","三号文本","四号文本"];

LODOP.PRINT_INIT("");//初始化在循环外

LODOP.SET_PRINT_PAGESIZE(1,300,500,"");

for (i=0;i

{

LODOP.NewPage();

LODOP.ADD_PRINT_TEXT(75,6,100,20,wenben[i]);

}

//LODOP.PRINT_DESIGN();

LODOP.PREVIEW();

};

function prn1_preview3() { //循环多个任务,每个任务内容不同

LODOP=getLodop();

var wenben=["一号文本","二号文本","三号文本","四号文本"];

for (i=0;i

{

LODOP.PRINT_INIT("");//初始化在循环中

LODOP.SET_PRINT_PAGESIZE(1,300,500,"");

LODOP.ADD_PRINT_TEXT(75,6,100,20,wenben[i]);

LODOP.PRINT();

}

};

function prn1_preview4() { //循环多个任务,任务中循环页数,分页分任务

LODOP=getLodop();

var wenben=["一号文本","二号文本","三号文本","四号文本"];

for (i=0;i<4;i=i+2)

{

LODOP.PRINT_INIT("");//初始化在外循环中

LODOP.SET_PRINT_PAGESIZE(1,300,500,"");

for (j=0;j<2;j++)

{

console.log(i+j);

LODOP.ADD_PRINT_TEXT(75,6,100,20,wenben[i+j]);

LODOP.NewPage();

}

//LODOP.PRINT_DESIGN();

LODOP.PRINT();

}

};*/

functionprn1_preview5() {//循环多个任务,每个任务内容不同

console.log("ssss")

LODOP=getLodop();varwenben=["文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本","二号文本","三号文本","四号文本","四号文本","四号文本","四号文本","四号文本"];

LODOP.PRINT_INIT("");//初始化在循环中

LODOP.SET_PRINT_PAGESIZE(1,500,500,"");/*SET_PRINT_PAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName);

参数含义:

intOrient:打印方向及纸张类型

值为1---纵向打印,固定纸张;

值为2---横向打印,固定纸张;

值为3---纵向打印,宽度固定,高度按打印内容的高度自适应;

0(或其它)----打印方向由操作者自行选择或按打印机缺省设置。

intPageWidth:

纸张宽,单位为0.1mm 譬如该参数值为45,则表示4.5mm,计量精度是0.1mm。

intPageHeight:

固定纸张时该参数是纸张高;高度自适应时该参数是纸张底边的空白高,计量单位与纸张宽一样。

strPageName:

纸张名,必须intPageWidth等于零时本参数才有效,有如下选择:

Letter, LetterSmall, Tabloid, Ledger, Legal,Statement, Executive,

A3, A4, A4Small, A5, B4, B5, Folio, Quarto, qr10X14, qr11X17, Note,

Env9, Env10, Env11, Env12,Env14, Sheet, DSheet, ESheet*/

for(i=0;i

{

console.log(i)

LODOP.ADD_PRINT_TEXT(10 +i* 5 + "mm","2mm","100mm","5mm",wenben[i]);//参数(上边距,左边距,内容显示宽度,内容显示高度)

}

LODOP.PREVIEW();

};

最后

以上就是暴躁蜻蜓最近收集整理的关于lodop 小票排版_Lodop打印小票的全部内容,更多相关lodop内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部