グラフィック形式

図形形式は、各文字が 2 バイトで表される文字ストリングです。

図形データとして定義されるフィールドには、シフトアウト (SO) またはシフトイン (SI) 文字は含まれません。 単一バイト文字と 2 バイトの図形データ の相違点を次の図に示します。

図 80. SBCS データと図形データの比較
REQTEXT

図形フィールドの長さ (バイト数) はフィールド中の図形文字数の 2 倍です。

固定長の図形形式は、各文字が 2 バイトで表される、長さが一定の 文字ストリングです。

可変長図形形式については、可変長の文字形式、図形形式および UCS-2 形式を参照してください。

図形フィールドは、該当する仕様書の「データ・タイプ」記入項目に G を指 定することによって定義します。 パラメーターが図形フィールドである場合には、 定義仕様書の LIKE キーワードを使用して図形フィールドを定義することもできます。

図形データのデフォルトの初期化値は X'4040' です。 *HIVAL の値 は X'FFFF' であり、*LOVAL の値は X'0000' です。

注:
本マニュアルの GRAPHIC リテラルの例は、無効な GRAPHIC リテラルです。 これらの例では、文字「o」が、シフトアウト文字を示し、文字「i」はシフトイン文字を示しています。 多くの場合、グラフィック・データは、D1D2 または AABB として表示さ れています。これらは無効な 2 バイト文字です。 通常 GRAPHIC リテラルは、DBCS 文字が入力される前および入力された後 に、自動的にシフトアウトおよびシフトイン文字を入力する DBCS 対応キーボードを使用して入力します。