行データ入力ファイルの属性
注意: このデータ構造は、情報を通知するためにだけ使用されています。
行データ変換では、行データ変換ユーザー出口で使用可能なデータ構造の行データ入力ファイルの属性に関する情報が提供されています。 サンプル印刷ファイル属性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)を使用します。