## 演示内容关联后按顺序打印：

利用SET_PRINT_STYLEA的类型“LinkedItem”可以把多个独立的内容关联起来，让它们顺序打印,

一个内容关联别人后，其Top值不再是上边距，而是与被关联者的间隙距离,Left值也变为左边距相对偏离量。

多个对象顺序关联后形成“关联串”，这个“串”分页时在每页高度以第一个对象为准，整个过程可有多个串。

## 演示：

1：打印完下面的表格后，紧跟表格末尾加上“制表日期”和“制表人”,其程序代码如下：

注意LinkedItem后面的1是“被关联对象”的序号。

LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_打印关联内容一"); LODOP.ADD_PRINT_TABLE(10,5,500,"90%",document.getElementById("tablediv").innerHTML); LODOP.ADD_PRINT_TEXT(15,50,200,25,"制表日期:"+LODOP.FORMAT("TIME:YYYY年MM月DD日","DATE")); LODOP.SET_PRINT_STYLEA(0,"LinkedItem",1); LODOP.ADD_PRINT_TEXT(15,300,200,25,"制表人:guest"); LODOP.SET_PRINT_STYLEA(0,"LinkedItem",1);
用以上代码执行预览打印1或打印设计1

2：如下程序代码把该表格连续打印三遍后,再紧接打印“制表日期”和“制表人”。

注意LinkedItem值为负数代表“前移几位”的对象,所以-1就是上一个。这个语句可以实现连续关联。

LinkNewPage设置第三个表格输出时“从新页开始”，当然如果空间足够，也会与前面的同页完成。

LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_打印关联内容二"); LODOP.ADD_PRINT_TEXT(10,60,500,40,"第一页有标题,后页没标题但位置提上来"); LODOP.ADD_PRINT_TABLE(50,5,500,480,document.getElementById("tablediv").innerHTML); LODOP.SET_PRINT_STYLEA(0,"Offset2Top",-40); //设置次页偏移把区域向上扩 LODOP.ADD_PRINT_TABLE(10,0,500,280,document.getElementById("tablediv").innerHTML); LODOP.SET_PRINT_STYLEA(0,"LinkedItem",-1); LODOP.ADD_PRINT_TABLE(10,0,500,280,document.getElementById("tablediv").innerHTML); LODOP.SET_PRINT_STYLEA(0,"LinkedItem",-1); LODOP.SET_PRINT_STYLEA(0,"LinkNewPage",true); LODOP.ADD_PRINT_TEXT(15,50,200,25,"制表日期:"+LODOP.FORMAT("TIME:YYYY年MM月DD日","DATE")); LODOP.SET_PRINT_STYLEA(0,"LinkedItem",-1); LODOP.ADD_PRINT_TEXT(15,300,200,25,"制表人:guest"); LODOP.SET_PRINT_STYLEA(0,"LinkedItem",-2);

用以上代码执行预览打印2或打印设计2。

设备编号(表头) | 设备名称(表头)
--- | ---
001 | 电脑
002 | 腹腔镜器械
003 | 工作手件
004 | 陈列柜
005 | 不锈钢紫外线消毒车
006 | 刻录机
007 | 抓钳
008 | 冷光源灯
009 | 手术床
010 | 手术无影灯
011 | 手术无影灯
012 | 纤维导光头灯
013 | 电切镜
014 | 电切镜
015 | 鼻窦镜
016 | 腹腔镜
017 | 关节镜光学视管
018 | 经皮肾镜
019 | 输尿管镜
020 | 纤维导光关节镜
021 | 纤维导光关节镜
022 | 可见分光光度计
023 | 酸度计
024 | 电热三用水箱
025 | TDP治疗机
设备号(表尾) | 设备名(表尾)

<<回样例目录