PrintDocumentオブジェクトを公開しないC#オブジェクトの印刷プレビュー機能を実装するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1600072

  •  05-07-2019
  •  | 
  •  

質問

[免責事項:関連する質問を調べたところ、MFCに関連する資料のみが見つかりました。私はC ++をしません]

相互運用機能を介してOCXコントロールを使用するC#.Netアプリがあります(コントロールはCGM画像のビューアコンポーネントです)。コントロールは、Print()およびPrintSetup()メソッドを公開しますが、PrintPreview()メソッドは公開しません。

この機能を実装するために使用できる公開されたPrintDocumentオブジェクトもありません。

[印刷プレビュー]ダイアログにリダイレクトできる他の方法はありますか?

[詳細]誰かの回答に役立つ場合、問題のコントロールはLasson CGM Viewer ActiveXであり、VisEx CGMとも呼ばれます。 http://www.cgmlarson.com/industry/cgm_viewer_control.php

役に立ちましたか?

解決 2

最後にベンダーと話をしました-彼らは独自のコントロールを使用するデスクトップ製品を持ち(別名、独自のドッグフードを食べる)、印刷プレビュー機能さえありません。

ベンダーが提供またはサポートしていなくても、機能を取得するためにフープを飛び越えるつもりはありません。

他のヒント

OCXコントロールを使用して、CGMイメージを一時ファイルとして一時的な場所に保存してから、winformsの組み込みPrintPreviewControl機能を使用できますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top