[WR3.1]PaperSizeプロパティについて

HOME › フォーラム › 旧サポート掲示板 › [WR3.1]PaperSizeプロパティについて

  • このトピックは空です。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #491
    kom
    ゲスト

    WinXP & C#2005で開発しています。

    標準プリンタをEPSON VP-4200 とし、
    WREngine1.CreateReport();
    WREngine1.CreatePrinter(PrintName);
    で作成したWRReportとWRPrinterのPaperSizeプロパティに
    値をセットした所、WRPrinterはOKですが、
    WRReportで以下のエラーが発生します。

    ErrorCode[60101]
    InvalidParameterRange:指定されたパラメータの値の範囲
    が正しくありません。
    ○wdnPrinter.PaperSize=
    System.Drawing.Printing.PaperKind)139

    ×wdnReport.PaperSize=
    System.Drawing.Printing.PaperKind)139

    ?wdnPrinter.PrinterName
    “EPSON VP-4200”

    ?wdnReport.PrinterName
    “EPSON VP-4200”

    ?wdnPrinter.SupportedPaperSizes
    {次元:[56]}
    [0]: Letter
    [1]: Legal
    [2]: A3
    [3]: A4
    [4]: A5
    [5]: B4
    [6]: B5
    [7]: JapanesePostcard
    [8]: Standard10x11
    [9]: Standard15x11
    [10]: JapaneseDoublePostcard
    [11]: A6
    [12]: A3Rotated
    [13]: A4Rotated
    [14]: A5Rotated
    [15]: B4JisRotated
    [16]: B5JisRotated
    [17]: JapanesePostcardRotated
    [18]: JapaneseDoublePostcardRotated
    [19]: A6Rotated
    [20]: JapaneseEnvelopeKakuNumber2Rotated
    [21]: JapaneseEnvelopeKakuNumber3Rotated
    [22]: JapaneseEnvelopeChouNumber3Rotated
    [23]: JapaneseEnvelopeChouNumber4Rotated
    [24]: 132
    [25]: 133
    [26]: 134
    [27]: 135
    [28]: 136
    [29]: 137
    [30]: 138
    [31]: 139
    [32]: 140
    [33]: 141
    [34]: 142
    [35]: 143
    [36]: 144
    [37]: 145
    [38]: 146
    [39]: 147
    [40]: 148
    [41]: 149
    [42]: 150
    [43]: 151
    [44]: 152
    [45]: 153
    [46]: 154
    [47]: 155
    [48]: 156
    [49]: 157
    [50]: 158
    [51]: 159
    [52]: 160
    [53]: 161
    [54]: 162
    [55]: 163

    原因と対処方法をお教え頂けないでしょうか。

    #492
    伊藤@ソフトウィング
    ゲスト

    日頃より弊社製品をご利用いただきまして、誠にありがとうございます。

    ご連絡頂いたエラーについてですが、WRReportに指定されましたwdnReport.PaperSize=
    System.Drawing.Printing.PaperKind)139はWindows標準で定義されている値ではない為、エラーが発生しているようです。
    又、WRPrinterではプリンタ情報を参照しており、wdnReport.PaperSize=
    System.Drawing.Printing.PaperKind)139はプリンタにて用紙サイズが定義されている為、エラーが発生しないと考えられます。

    対処方法としてはwdnReport.PaperSizeにPaperKind.Customを指定して頂き、PaperLengthとPaperWidthを設定して頂けますでしょうか。
    詳細はヘルプを参照して頂けますようお願い致します。

    以上、宜しくお願い致します。

    #493
    kom
    ゲスト

    Customの設定では印刷できません。
    下記の設定で印刷をすると、エラーが発生します。

    ErrorCode[13002]
    UnsupportedPaperSize:指定された用紙は現在のプリンタでは印刷することができません。

    ?wdnReport.PrinterName
    “EPSON VP-4200”
    ?wdnReport.Unit
    LCPI
    ?wdnReport.PaperLength
    4.5
    ?wdnReport.PaperWidth
    8.098
    ?wdnReport.PaperSize
    Custom
    ?wdnPrinter.PrinterName
    “EPSON VP-4200”
    ?wdnPrinter.PaperSize
    137
    ?wdnPrinter.PaperLength
    114.3
    ?wdnPrinter.PaperWidth
    381.0

    対処方法を教えて下さい。

    #494
    中嶋@ソフトウィング
    ゲスト

    ★投稿日:2007/02/15(Thr)11:40:31

    日頃より弊社製品をご利用いただきまして、誠にありがとうございます。

    指定された用紙は現在のプリンタでは印刷することができません。のエラーの対処方法ですが
    プリンタのプロパティ サーバーのプロパティにて出力を行いたい用紙を作成してください。
    プリンタ独自にユーザ定義を設定することもできるドライバもありますので
    その場合、各種プリンタドライバの、用紙定義を設定を行なってください。

    以上、よろしくお願いいたします。

    #495
    kom
    ゲスト

    すみません、整理すると、
    WingReportでは、System.Drawing.Printing.PaperKind
    で定義している用紙サイズ以外は、Custom(ユーザー定義)
    で設定しないと印刷できないという事なんですよね。

    言い換えると、
    139 = 「連続紙 15×4 1/2 インチ」の、用紙サイズは
    選択して印字する事はできない。
    「連続紙 15×4 1/2 インチ」で印字する時は、
    ユーザー定義でその用紙を作成し、選択・印字する
    という認識でよろしいのでしょうか。

    #496
    中嶋@ソフトウィング
    ゲスト

    お世話様になっております。

    今回のケースのような場合PaperSizeの候補以外の用紙サイズを設定する場合はユーザサイズを指定してください。

    詳細はリファレンスヘルプ
    WRReportオブジェクト/PaperSizeプロパティ
    をご参照いただければと思います。

    以上、よろしくお願いいたします。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。