分隔記錄中的最小欄位長度
依照定義,序數記錄中的欄位都定義為具有指定的長度。 分隔記錄中的欄位也可以定義為具有最小長度。 這個特性是由Field Element和Field Attribute節點的[具有 Pad Character 的最小長度] 屬性所定義。
當您為 [具有 Pad Character 的最小長度] 屬性提供非零值時,一般檔案組合器會判斷與欄位相關聯的資料字元數目是否小於 [使用 Pad 字元的最小長度 ] 屬性的設定,將會使用相關的填補字元來構成差異。
根據欄位的 Justification 屬性設定,在資料字元之前或之後新增填補字元。 當 Justification 屬性設定為 Left時,將會在資料字元之後加入符合最小長度所需的任何填補字元。 當 Justification 屬性設定為 Right時,將會在資料字元之前新增符合最小長度的任何填補字元。
當您為 [使用 Pad Character 的最小長度 ] 屬性提供非零值時,一般檔案反組譯程式會根據欄位值的) 設定 來檢查開頭或結尾 (,以取得相關填補字元的存在,如果存在,則會捨棄填補字元,而不會出現在所建構的對等 XML 訊息中。
另請參閱
- 欄位考量
- 在UI 指引和開發人員 API 命名空間參考中,使用一般檔案架構的 Pad 字元 (節點屬性, (一般檔案架構的節點屬性) 和最小長度對齊)