- PR -

クリスタルレポートでのプリンタ設定

1
投稿者投稿内容
ひろ
会議室デビュー日: 2004/10/20
投稿数: 1
投稿日時: 2004-10-20 14:45
はじめまして、ひろと申します。

VisualStudio.NET C# Crystal Reports V10を使用して、
指定されたプリンタにレポートを印刷するアプリケーションを作成していますが
PrintToPrinterで「インデックスが配列の境界外です。」のエラーが出て困って
います。

PrintOptions.PrinterName = プリンタ名
PrintToPrinter(1, true, 0, 0)

というようにPrinterNameに標準のプリンタダイアログで指定されたプリンタ名
を設定すると上記のようなエラーになってしまいます。
PrinterNameになにも設定しないと素直に印刷できます。
たぶん、プリンタ名の取得がPrintToPrinterでうまく出来ていないのだと思いますが
どうすればいいのか、わかりません。

サポートに問い合わせてもアプリケーションの問い合わせは有償サポートだと回答
してもらえません。

Crystal Reports for VisualStudio.NETで動いていたと思うのですが
V10にしてからこんな現象になってしまいました。

どのたか、なにかご存知の方おられましたらご教授よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)