行データ入力ファイルの属性

注意: このデータ構造は、情報を通知するためにだけ使用されています。
行データ変換では、行データ変換ユーザー出口で使用可能なデータ構造の行データ入力ファイルの属性に関する情報が提供されています。 サンプル印刷ファイル属性C言語ヘッダーは、このデータ構造を示しています。

サンプル印刷ファイル属性C言語ヘッダー

typedef struct _PFATTR  /* Print File Attributes                 */
{
   char     c[3] ;      /* Carriage controls? - "YES" or "NO "   */
   char     cctype[1];  /* Carriage control type - A(ANSI),     */
                        /* M(Machine), Z(ASCII)                  */
   char     chars[20];  /* CHARS values, including commas        */
                        /* (eg. GT12,GT15)                       */
   char     formdef[8]; /* Form Definition (FORMDEF)             */
   char     pagedef[8]; /* Page Definition (PAGEDEF)             */
   char     prmode[8];  /* Processing mode                       */
   char     trc[3];     /* Table Reference Characters - "YES"    */
                        /* or "NO "                              */
} PFATTR;

以下のパラメーターがある制御ブロックのアドレスがユーザー出口に渡されます。

cc(バイト1~3)
line2afpコマンドで指定されたccキーワードの値。このキーワードが明確に指定されていない場合は、行データ変換はデフォルト値(yes)を使用します。
cctype(バイト4)
line2afpコマンドで指定されたcctypeキーワードの値。このキーワードが明示的に指定されていない場合は、行データ変換では、ASCIIでエンコードされている、ANSI紙送り制御文字のデフォルト値(z)が使用されます。
chars(バイト5~24)
複数のフォント指定を区切るコンマを含む、line2afpコマンドに指定されたcharsキーワードの値。charsキーワードにはデフォルト値がないため、値が指定されていない場合は、このフィールドはブランクになります。
formdef(バイト25~32)
line2afpコマンドで指定されたformdefキーワードの値。formdefキーワードにはデフォルト値がないため、値が指定されていない場合は、このフィールドはブランクになります。
pagedef(バイト33~40)
line2afpコマンドで指定されたpagedefキーワードの値。pagedefキーワードにはデフォルト値がないため、値が指定されていない場合は、このフィールドはブランクになります。
prmode(バイト41~48)
line2afpコマンドで指定されたprmodeキーワードの値。prmodeキーワードにはデフォルト値がないため、値が指定されていない場合は、このフィールドはブランクになります。
trc(バイト49~51)
line2afpコマンドで指定されたtrcキーワードの値。このキーワードが明確に指定されていない場合は、行データ変換はデフォルト値(no)を使用します。