定义地址格式
可以在“地址格式 (tccom4135s000)”进程中指定地址格式。
通过指定以下各项,您可以为每个地址字段指定打印的位置和方式:
-
行
地址行的编号。 -
顺序
此字段在行中的序号。 -
优先级
此字段的优先级。 -
空格键
此字段后面的空格数。
序号
使用序号可以在一行内打印多个字段。如果一行不能容纳所有字段,则信息将在行尾截断。在这种情况下,LN 不会检查字段的优先级。
优先级
使用优先级可以指明哪些地址字段可以跳过。如果可用行不足,不能按指定的格式打印完整地址,则不打印包含低优先级字段的行。1 = 最高优先级,2 = 第二优先级,依此类推。
空文本
可以指定要在地址字段之间插入的空文本。可以使用空文本在地址中插入逗号、邮箱或 CEDEX 等文本。
您可以使用“地址格式 (tccom4135s000)”进程的“通信方式”标签定义某种格式的空文本。
定义空文本位置的方式与定义其它地址字段的方式相同。对于一个空文本,只能定义一个位置。例如,如果需要两个逗号,则必须定义两个带有逗号的空文本。
对于每种格式,您可以定义以下内容:
- 三个长空文本,每个文本最多 20 个字符。
- 六个短空文本,每个文本最多 6 个字符。
空文本将被视为其它地址字段的前缀和标签。以下规则适用:
- 不打印行末尾的短空文本(但打印长空文本)。
- 如果某行只包含空文本,则不打印该行。空文本可以是长空文本,也可以是短空文本。
例如,如果您指定的格式中,“姓名 2”在第 2 行打印,后面是空文本,则当地址的“姓名 2”字段为空时,会跳过整行。
注意
行、序号和优先级的同一组合只能指定给一个地址字段。
示例
需要打印地址:
第 1 行: | 姓名 |
第 2 行: | 姓名 2 |
第 3 行: | 邮箱(空格)邮箱编号 |
第 4 行: | 城市,(空格)城市 2 |
第 5 行: | 邮政编码/邮政代码(空格)(空格)国家 |
“地址格式” | 行 | 序号 | 优先级 | 空格 |
---|---|---|---|---|
“姓名” | 1 | 1 | 1 | 0 |
“姓名 2” | 2 | 1 | 1 | 0 |
“邮箱编号” | 3 | 2 | 1 | 0 |
“城市” | 4 | 1 | 1 | 0 |
“城市 2” | 4 | 3 | 1 | 0 |
“国家” | 5 | 3 | 1 | 0 |
“邮政编码/邮政代码” | 5 | 1 | 1 | 2 |
邮箱 | 3 | 1 | 1 | 1 |
, | 4 | 2 | 1 | 2 |
其中:
- 邮箱是长空文本
- 逗号是短空文本
“注意”
- 将不使用的地址字段的值设置为零。
- 只有订单或报表中有五个可用行时,才打印“姓名 2”。否则,仅打印“姓名”,并且在地址的第二行上打印“邮箱编号”。
- 如果第 4 行不够长,则会截断“城市 2”。