文档中心 > 云打印答疑知识库

发货单示例

更新时间:2021/09/10 访问次数:197152

发货单示例,包含

  • 页眉、页脚
  • 动态表格

以下示例中的注释部分,云打印标记语言规范不支持,辅助用户理解。把xml直接复制到云打印编辑器的代码里面,去掉注释部分,即可替换数据进行预览。
具体问题可参考云打印标记语言规范

发货单模板示例

<?xml version="1.0" encoding="UTF-8"?>
<page
	xmlns="http://cloudprint.cainiao.com/print"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://cloudprint.cainiao.com/print http://cloudprint-docs-resource.oss-cn-shanghai.aliyuncs.com/lpml_schema.xsd"
	xmlns:editor="http://cloudprint.cainiao.com/schema/editor"
	width="210" height="297" splitable="true">
	<!--页眉数据-->
	<header width="202" height="30" style="zIndex:1;overflow:visible;">
		<layout left="95" top="10" width="38" height="10" editor:_for_="element_text_013B301D21C4C418" style="zIndex:7;overflow:visible;">
			<text style="fontSize:22;valign:middle;fontFamily:宋体">
			<![CDATA[拣选单]]>
			</text>
		</layout>
	</header>
	
	
	<!-- content 内容(页面高度 - 页眉高度 - 页脚高度)-->
	<!-- 相对布局(只指定宽度不要指定高度):最外层 layout 指定布局方式 水平/ 垂直-->
	<layout width="203" orientation="vertical">
	
		<!-- 相对布局:内一层 layout 指定相对布局元素(不要指定 top left)-->
		
		
		<layout  width="200" style="zIndex:21;overflow:visible;">
			<table style="borderWidth:1;cellBorderWidth:1"  editor:key="_data.tabletest" width="100">
				<!--表头部分-->
				<tr>
					<th width="60"> 
						<text style="fontSize:10;valign:middle;align:center;fontWeight:bold;fontFamily:Arial">
						<![CDATA[货品名称]]>
						</text>
					</th>
					<th width="40"> 
						<text style="fontSize:10;valign:middle;align:center;fontWeight:bold;fontFamily:Arial">
						<![CDATA[数量]]>
						</text>
					</th>
				</tr>
				
				<!--表格动态部分-->
				<%for(var i=0; i<_data.tabletest.length; i++){%>
				<tr>
					<td > 
						<text style="fontSize:10;fontFamily:Arial">
						<![CDATA[<%=_data.tabletest[i].products%>]]>
						</text>
					</td>
					<td > 
						<text style="fontSize:12;fontFamily:Arial;align:center;">
						<![CDATA[<%=_data.tabletest[i].count%>]]>
						</text>
					</td>
				</tr>
				<%}%>
			</table>
		</layout>
	</layout>
		
	<!--页脚数据-->
	<footer width="205" height="10" style="zIndex:1;overflow:visible;">
		<!--页面索引 当前页数:currentPageNumber 总页数:totalPageNumber-->
	    <layout left="10" top="0" width="60" height="10" style="zIndex:1;overflow:visible;">
			<pageIndex format="第currentPageNumber页 共totalPageNumber页" style="fontSize:12;fontFamily:Arial">
			</pageIndex>
		</layout>
		
		<layout left="100" top="0" width="100" height="10" editor:_for_="element_text_27D6C882A354D44A" style="zIndex:23;overflow:visible;">
			<text style="fontSize:12;fontFamily:Arial">
			<![CDATA[打印人:XXX 打印时间:<%=_context.formatStartTime('yyyy-MM-dd HH:mm:ss')%>]]>
			</text>
		</layout>
	</footer>

</page>

发货单测试数据

使用云打印测试工具替换数据进行预览
PS:需要先下载安装云打印客户端,保证客户端正常运行

{
	"cmd": "print",
	"requestID": "123458976",
	"version": "1.0",
	"task": {
		"taskID": "7293666",
		"preview": false,
		"printer": "",
		"notifyMode": "allInOne",
		"adaptPageSize":true,
		"previewType": "pdf",
		"documents": [{
			"documentID": "0123456789",
			"contents": [{
				"data": {
					"tabletest": [{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					},{
						"products": "测试商品",
						"count": "1"
					}]
				},
				"templateURL": "发货单 URL"
			}]
		}]
	}
}

FAQ

关于此文档暂时还没有FAQ
返回
顶部