次の方法で共有


フィールドの位置揃え

概要

フィールドの位置揃えは、フィールド データの文字が埋め込み文字の前 (左揃えの場合) に出現するか、後 (右揃えの場合) に出現するかを制御します。

フィールドに含まれるデータの文字数が、そのフィールドに割り当てられている領域と必ずしも一致するとは限りません。フィールドの領域が余る場合もあります。 これは、位置指定レコードで最も頻繁に当てはまります。フィールド専用のバイト数または文字数は、 位置指定長 プロパティと 位置指定オフセット プロパティによって決まります。 データ項目がフィールド長よりも短い場合、使用されないフィールド領域には、埋め込み文字が挿入されます。

このような埋め込みは、[埋め込み文字を含む 最小長] プロパティの値が、データの関連する項目を格納するために必要な領域を超えた場合にも、区切りレコードで発生する可能性があります。

どちらの場合も、関連する Field Element ノードまたは Field Attribute ノードの Justification プロパティ (Left または Right) の値によって、パッド文字がデータ文字 (左揃え) に従うか、パッド文字がデータ文字の前 (右揃え) になるかが決まります。

フラット ファイル逆アセンブラーがフラット ファイル インスタンス メッセージを同等の XML インスタンス メッセージに変換する場合、対応するフィールドを解析するときに Justification プロパティが使用されます。 フラット ファイル アセンブラーが XML インスタンス メッセージを同等のフラット ファイル インスタンス メッセージに変換する場合、 Justification プロパティを使用して、特定のフィールドに関連付けられている埋め込み文字 (存在する場合) をデータ ストリームに追加するタイミング (対応するデータ文字の前後) を決定します。

参照