記述形式
32bit版の場合
int LW_GetKeepListItem(int iServerApiHandle,
int iStartKeepListHandle,
int iKeepListIndex,
LPKPLINFO lpKPLInfo)64bit版の場合
int LW_GetKeepListItem(void * iServerApiHandle,
void * iStartKeepListHandle,
int iKeepListIndex,
LPKPLINFO lpKPLInfo)機能
帳票の一覧情報を取得します。
パラメタの説明
サーバAPI識別子を指定します。
帳票一覧識別子を指定します。
取得したい帳票が格納されているインデックスを0から「帳票数 - 1」までの数値で指定します。
範囲外の値を指定した場合、エラーになります。
帳票一覧を取得するためのKPLINFO構造体 (帳票情報構造体)のアドレスを指定します。
KPLINFO構造体の領域は、呼び出し元で獲得してください。
KPLINFO構造体の「usl_Length」は、必ず指定してください。KPLINFO構造体の「usl_Length」を指定しないと、エラーになります。
KPLINFO構造体を、以下に示します。
typedef struct KeepListInfo
{
unsigned short usl_Length; /*領域長 */
char cl_Rsv1[2]; /*リザーブ */
unsigned short usl_Rsv2; /*リザーブ */
char cl_Rsv3[2]; /*リザーブ */
char cl_Title[64 + 4]; /*帳票名 */
char cl_SubTitle[64 + 4]; /*コメント */
char cl_Comment1[64 + 4]; /*備考1 */
char cl_Comment2[64 + 4]; /*備考2 */
char cl_Comment3[64 + 4]; /*備考3 */
char cl_Comment4[64 + 4]; /*備考4 */
char cl_SplFile[260 + 4]; /*帳票の論理パス名 */
char cl_OwnerName[64 + 4]; /*作成者名 */
char cl_AddDate[16 + 4]; /*登録日時 */
char cl_CreateDate[16 + 4]; /*作成日時 */
char cl_LastAcsDate[16 + 4]; /*最終参照日時 */
char cl_TermDate[10 + 2]; /*登録有効期限 */
char cl_LocalSave; /*ファイリング依頼 */
char cl_IndexSearch; /*抜き出し検索ファイルの有無 */
char cl_DelType; /*削除対象 */
char cl_PrtType; /*リモート印刷依頼 */
char cl_MemType; /*帳票記入情報の有無 */
char cl_F66Type; /*高速印刷ファイルの有無 */
char cl_Polling; /*ポーリング印刷依頼 */
char cl_LocalPrint; /*ローカル印刷依頼 */
unsigned short usl_AccessNum; /*アクセス回数 */
char cl_Rsv5[2]; /*リザーブ */
unsigned long ull_AllPageNum; /*全ページ数 */
char cl_SplId[16 + 4]; /*帳票ID */
char cl_PaperOrient; /*印刷用紙の向き */
char cl_PaperSize; /*印刷用紙サイズ */
char cl_Rsv6[2]; /*リザーブ */
unsigned short usl_PrintWidth; /*印刷横倍率 */
char cl_Rsv7[2]; /*リザーブ */
unsigned short usl_PrintHeight; /*印刷縦倍率 */
char cl_Rsv8[2]; /*リザーブ */
char cl_Rsv9[156]; /*リザーブ */
} KPLINFO;
typedef KPLINFO* LPKPLINFO; メンバ変数 | 項目 | 説明 |
|---|---|---|
usl_Length | 領域長 | 構造体のサイズを指定します。 本APIを実行する前に、呼び出し元でsizeof(KPLINFO)を実行してください。 |
cl_Rsv1 | リザーブ | - |
usl_Rsv2 | リザーブ | - |
cl_Rsv3 | リザーブ | - |
cl_Title | 帳票名 | 帳票名が設定されます。 |
cl_SubTitle | コメント | コメントが設定されます。 |
cl_Comment1 | 備考1 | 備考1が設定されます。 |
cl_Comment2 | 備考2 | 備考2が設定されます。 |
cl_Comment3 | 備考3 | 備考3が設定されます。 |
cl_Comment4 | 備考4 | 備考4が設定されます。 |
cl_SplFile | 帳票の論理パス名 | 帳票の論理パス名が設定されます。 |
cl_OwnerName | 作成者名 | 作成者名が設定されます。 |
cl_AddDate | 登録日時 | 登録日時が設定されます。 |
cl_CreateDate | 作成日時 | 作成日時が設定されます。 |
cl_LastAcsDate | 最終参照日時 | 最終参照日時が設定されます。 |
cl_TermDate | 登録有効期限 | 登録有効期限が設定されます。 |
cl_LocalSave | ファイリング依頼 | ファイリング依頼が設定されます。 0:ファイリング未 1:ファイリング済 |
cl_IndexSearch | 抜き出し検索ファイルの有無 | 抜き出し検索ファイルの有無が設定されます。 0:無 1:有 |
cl_DelType | 削除対象 | 削除対象が設定されます。 0:有効期限を過ぎても削除対象としない 1:有効期限を過ぎたら削除対象とする |
cl_PrtType | リモート印刷依頼 | リモート印刷依頼が設定されます。 0:印刷未 1:印刷済 |
cl_MemType | 帳票記入情報の有無 | 帳票記入情報の有無が設定されます。 0:無 1:有 |
cl_F66Type | 高速印刷ファイルの有無 | VSPシリーズに印刷する富士通ホスト帳票のファイル(高速印刷ファイル)の有無が設定されます。(Windows版のみ) 0:無 1:有 |
cl_Polling | ポーリング印刷依頼 | ポーリング印刷依頼が設定されます。 0:印刷未 1:印刷済 |
cl_LocalPrint | ローカル印刷依頼 | ローカル印刷依頼が設定されます。 0:印刷未 1:印刷済 |
usl_AccessNum | アクセス回数 | アクセス回数が設定されます。 |
cl_Rsv5[2] | リザーブ | - |
ull_AllPageNum | 全ページ数 | 全ページ数が設定されます。 |
cl_SplId[16+4] | 帳票ID | 帳票IDが設定されます。(Windows版のみ) |
cl_PaperOrient | 印刷用紙の向き | 印刷する時の印刷用紙の向きが設定されます。 0:指定なし 1:ポートレート 2:ランドスケープ |
cl_PaperSize | 印刷用紙サイズ | 印刷用紙サイズが設定されます。 0:指定なし 1:Letter 8 1/2 × 11 インチ 5:Legal 8 1/2 × 14 インチ 8:A3 297 × 420 mm 9:A4 210 × 297 mm 11:A5 148 × 210 mm 12:B4 (JIS) 250 × 354 13:B5 (JIS) 182 × 257 mm 43:Japanese Postcard 100 × 148 mm 66:A2 420 × 594 mm 70:A6 105 × 148 mm |
cl_Rsv6[2] | リザーブ | - |
usl_PrintWidth | 印刷横倍率 | 印刷横倍率(%)が設定されます。 |
cl_Rsv7[2] | リザーブ | - |
usl_PrintHeight | 印刷縦倍率 | 印刷縦倍率(%)が設定されます。 |
cl_Rsv8[2] | リザーブ | - |
cl_Rsv9[156] | リザーブ | - |
復帰値
正常終了しました。
異常終了しました。
注意
指定した保管フォルダの全帳票一覧情報を取得したい場合、インデックスを0から「帳票数 - 1」までインクリメントして、本APIを帳票数分実行してください。
参考
異常終了した場合に以下のサーバ機能APIを実行すると、エラーの詳細を取得することができます。
LW_GetServerApiErrCode(サーバ機能APIエラーコード取得)
| LW_GetServerApiErrCodeについては、“1.3.1 LW_GetServerApiErrCode(サーバ機能APIエラーコード取得)”を参照してください。 |
LW_GetServerApiErrMsg(サーバ機能APIエラーメッセージ取得)
| LW_GetServerApiErrMsgについては、“1.3.2 LW_GetServerApiErrMsg(サーバ機能APIエラーメッセージ取得)”を参照してください。 |