Bitmap > Bitmap の使い方 > 画像の印刷 |
画像が読み込まれたら、簡単に印刷を実行できます。Silverlight 5 の印刷機能は、ほとんどすべての Silverlight アプリケーションで利用できます。基本的に、印刷機能には PrintDocument コンポーネントが含まれます。ここでは、印刷用のコードも、ドラッグアンドドロップで使用した Microsoft 提供のサンプルに倣ってモデル化します。印刷するには、PrintDocument.Print メソッドを呼び出し、PrintPage イベントで、ドキュメントの PageVisual プロパティを任意の UI 要素に設定します。ここでは、画像コンテナに設定しています。画像と一緒にツールバー全体を印刷することもできますが、ここでは無意味です。
C# |
コードのコピー
|
---|---|
PrintDocument printDocument = new PrintDocument(); private void btnPrint_Click(object sender, RoutedEventArgs e) { printDocument.Print("My Image"); } void printDocument_PrintPage(object sender, PrintPageEventArgs e) { e.PageVisual = imageGrid; e.HasMorePages = false; } |