none
PDF印刷での印刷される順番についてVer2 RRS feed

  • 質問

  • 情報をくださった方ありがとうございました。

    順番に印刷はすることができました。                               初歩的な質問かと思いますが、PDF印刷をした場合にフォームが再描画されず、白くなってしまいます。 本当はフォームに進行状況など表示させたいのですがどうすればいいかわかりませんでした。      どなたか分かる方教えていただけたらうれしいです。

    よろしくお願いします。

    2006年8月3日 5:48

すべての返信

  • すとらと さん、こんにちは。

     すとらと さんからの引用
    PDF印刷をした場合にフォームが再描画されず、白くなってしまいます。
    本当はフォームに進行状況など表示させたいのですがどうすればいいかわかりませんでした。

    今回は PDF とは関係ないですね。
    Busy 状態になればそうなります。

    Form を一定時間ごとに描画するようにすれば良いです。
    たとえば、Form.Refresh メソッドなど。

    2006年8月3日 6:01
  • じゃんぬさんこんにちは。                                                  お世話になります。                         

    今回はPDFとはまったく関係ないです。すいません。                               フォームをアクティブにしたらMe.Refreshをかけているのですが、おっしゃるとうりBysy状態のためアクティブでも変化がありませんでした。

    タイマーイベントなどで一定時間ごとに描画されるようにすればよろしいという事なのでしょうか?

    すいませんがご教授ください。

    2006年8月3日 6:57
  • お世話になります。

     すとらと さんからの引用
    アクティブにしたらMe.Refreshをかけているのですが、おっしゃるとうりBysy状態のためアクティブでも変化がありませんでした。
    タイマーイベントなどで一定時間ごとに描画されるようにすればよろしいという事なのでしょうか?

    どうも、Busy とはちょっと違うようですね。
    タイマをどこに配置するかにもよりますが、
    PDF 生成の方に完全に制御を奪われているのであれば、面倒でしょう。

    System.Threding.Thread クラスを使って、スレッド化するという手があります。
    これはこれで、気をつけなければならないですが。

    2006年8月3日 7:14
  • ありがとうございます。

    PDFは生成されているものを"print"で印刷指令を出し、exe自体を終了させるように組みました。

     

    2006年8月3日 7:37
  •  ありがとうございます。

    PDFは生成されているものを"print"で印刷指令を出し、exe自体を終了させるように組みました。

    System.Threding.Thread クラスはまた調べてみてやってみます。

    早い返答ありがとうございます。

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

    2006年8月3日 7:40