Imaging Library for Silverlight
画像の印刷

画像が読み込まれたら、簡単に印刷を実行できます。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;
}

 

 


Copyright c GrapeCity inc. All rights reserved.