ページの先頭行へ戻る
Interstage List Works V10.4.0 帳票保管活用機能APIリファレンス(拡張パッケージ)
FUJITSU Software

2.3.36 LocalPrint(帳票を印刷)メソッド

記述形式

object.LocalPrint ([ページ指定 [,開始ページ [,終了ページ [,部数
                   [,用紙のサイズ [,用紙の向き [,選択した部分の印刷] ] ] ] ] ] ] )

機能

リストビューアに表示している帳票を印刷します。リストビューアの【ページ設定】ダイアログボックスで指定されているプリンタに印刷します。


パラメタの説明

ページ指定

ページ指定を0か1の数値で指定します。

  0:開始ページから終了ページまで
  1:すべてのページ

省略可能です。省略すると「0」が指定されたものとみなします。

開始ページ

開始ページを数値で指定します。「ページ指定」に「1」を指定すると無効になります。
省略可能です。省略すると現在表示中のページとなります。

終了ページ

終了ページを数値で指定します。「ページ指定」に「1」を指定すると無効になります。
省略可能です。省略すると現在表示中のページとなります。

部数

印刷する部数を1から9999までの数値で指定します。
省略可能です。省略すると「1」が指定されたものとみなします。

用紙のサイズ

用紙のサイズを1から41までの数値で指定します。
省略可能です。省略するとページ設定で行った用紙のサイズが指定されたものとみなします。

用紙の向き

用紙の向きを0か1の数値で指定します。

  0:縦向き
  1:横向き

省略可能です。省略するとページ設定で行った用紙の向きが指定されたものとみなします。

選択した部分の印刷

選択した部分だけを印刷するかどうかを、0か1の数値で指定します。範囲選択されていない場合は無効になります。

  0:ページ全体を印刷する
  1:選択した部分だけを印刷する

省略可能です。省略すると「0」が指定されたものとみなします。


復帰値

TRUE

正常終了しました。

FALSE

異常終了しました。


使用例

表示中の帳票の5ページから10ページまでを印刷します。

  object.LocalPrint 0, 5, 10

用紙サイズ一覧

 1:Letter、8 1/2 × 11 インチ
 2:Legal、8 1/2 × 14 インチ
 3:A4 シート、210 × 297 mm
 4:C シート、17 × 22 インチ
 5:D シート、22 × 34 インチ
 6:E シート、34 × 44 インチ
 7:Letter Small、8 1/2 × 11 インチ
 8:Tabloid、11 × 17 インチ
 9:Ledger、17 × 11 インチ
10:Statement、5 1/2 × 8 1/2 インチ
11:Executive、7 1/4 × 10 1/2 インチ
12:A3 シート、297 × 420 mm
13:A4 small シート、210 × 297 mm
14:A5 シート、148 × 210 mm
15:B4 シート、250 × 354 mm
16:B5 シート、182 × 257 mm
17:Folio、8 1/2 × 13 インチ
18:Quarto、215 × 275 mm
19:10 × 14 インチ シート
20:11 × 17 インチ シート
21:Note、 8 1/2 × 11 インチ
22:#9 Envelope、3 7/8 × 8 7/8 インチ
23:#10 Envelope、4 1/8 × 9 1/2 インチ
24:#11 Envelope、4 1/2 × 10 3/8 インチ
25:#12 Envelope、4 3/4 × 11 インチ
26:#14 Envelope、5 × 11 1/2 インチ
27:DL Envelope、110 × 220 mm
28:C5 Envelope、162 × 229 mm
29:C3 Envelope、324 × 458 mm
30:C4 Envelope、229 × 324 mm
31:C6 Envelope、114 × 162 mm
32:C65 Envelope、114 × 229 mm
33:B4 Envelope、250 × 353 mm
34:B5 Envelope、176 × 250 mm
35:B6 Envelope、176 × 125 mm
36:Italy Envelope、110 × 230 mm
37:Monarch Envelope、3 7/8 × 7 1/2 インチ
38:6 3/4 Envelope、3 5/8 × 6 1/2 インチ
39:US Std Fanfold、14 7/8 × 11 インチ
40:German Std Fanfold、8 1/2 × 12 インチ
41:German Legal Fanfold、8 1/2 × 13 インチ

注意

  • Microsoft Visual Basic.NETで開発する場合、本メソッドの以下のパラメタは、2バイトの数値として指定してください。

    • 部数

    • 用紙のサイズ

    • 用紙の向き

    記述例

    表示中の帳票の5ページから10ページまでを、横向きで、用紙のサイズに1を選択して1部印刷します。

      object.LocalPrint 0, 5, 10, CShort(1), CShort(1), CShort(1)
  • 2.2.19”のリストナビオートメーションにおけるLocalPrint(ローカル印刷)メソッドでは、第1パラメタで指定する値の意味が、本メソッドとは異なります。

    第1パラメタの値

    リストナビからの印刷

    リストビューアからの印刷

    0

    すべてのページ

    開始ページから終了ページまで

    1

    開始ページから終了ページまで

    すべてのページ


参考

LocalPrintを使用して、「印刷データに設定されている印刷属性を優先する」の「用紙のサイズ」、「用紙の向き」を有効にする場合は、以下の設定が必要です。

  1. 【ページ設定】ダイアログボックスで設定されている「印刷データに設定されている印刷属性を優先する」を有効にします。

  2. LocalPrintの「用紙のサイズ」、「用紙の向き」パラメタを省略します。

2.3.46”のPageSetup(ページ設定)メソッドを使用して、ローカル印刷の【ページ設定】ダイアログボックスの「カラム」タブを表示させます。「プリンタの設定」ボタンを押下することにより、印刷するプリンタを指定することができます。