使用英语阅读

通过


字段填充

概述

分隔记录和位置记录中字段包含的数据小于为该字段保留的字符或字节数时,这些字段将使用填充字符。 这些字符将占用数据不需要的字段部分(如果有的话)。 使用相应 Field Element 和 Field Attribute 节点的 Pad 字符Pad 字符类型属性来逐字段指定填充字符。 如果没有为特定字段指定填充字符,该字段将使用默认填充字符:空格 (" ")。

入站实例

对于入站实例消息,不管特定记录是位置记录还是分隔记录,在实例消息翻译成其等效 XML 形式时,平面文件拆装器都会丢弃特定字段的指定或默认填充字符的前导或尾部实例。 丢弃的相关键盘字符的前导实例还是尾随实例取决于相应 Field ElementField Attribute 节点的 Justification 属性是分别设置为向右还是

出站实例

对于出站实例消息,平面文件组装器将适当数量的指定或默认填充字符插入到字段中,以使字段的长度正确。 根据相应 Field Element 和 FieldAttribute 节点的 Justification 属性是分别设置为 Right 还是 Left,在数据字符之前或之后插入填充字符。

在出站实例消息中要填充的字段包含在位置记录中时,相应 Field 元素或 Field属性节点的“位置偏移量”和“位置长度”属性与字段必须包含的数据字符数相结合,确定是否需要任何填充字符,如果是,则确定有多少。 在出站实例消息中要填充的字段包含在带分隔符的记录中时,仅当相应 Field 元素或 Field 属性节点的“带 Pad 字符的最小长度”属性的值超过数据字符数时,才会插入填充字符。

有关本文中提到的属性的更多详细信息,请参阅 UI 指南和开发人员 API 命名空间参考中的 。

另请参阅