作成日: 2018/03/13 最終更新日: 2018/03/13
文書種別
使用方法
詳細
ActiveReportsには、生成されたページを任意の角度に回転して印刷する直接的な機能は、用意されておりません。
しかしながら、PageクラスのDrawメソッドと.NET Framework標準のPrintDocumentクラスを使用することで、こうした動作を実現することは可能です。
製品ヘルプの以下のトピックにあります通り、PageクラスのDrawメソッドの第1引数は、生成されたページの内容を描画するGraphicsオブジェクトになります。
クラスライブラリリファレンス
- GrapeCity.ActiveReports.Document.v12 アセンブリ
- 名前空間
- GrapeCity.ActiveReports.Document.Section 名前空間
- クラス
- Page
- メソッド
- Draw メソッド
.NET標準のPrintDocumentクラスを使用することで、上記Drawメソッドから取得したGraphicオブジェクトを印刷することができますが、この時、GraphicsクラスのRotateTransformメソッドを使用することで、生成されたページを任意の角度に回転させた状態で印刷することが可能です。
サンプルはこちら
◇参考情報
Graphics.RotateTransform メソッド (Single) (System.Drawing)
Windows フォームにおける印刷のサポート
ワールド変換により画像を平行移動、拡大、縮小、回転して表示する: .NET Tips: C#, VB.NET
なお、この方法には、以下のような制限事項がございます。あらかじめご了承ください。
・Windowsフォームアプリケーションについてのみ適用可能です。
・セクションレポートについてのみ適用可能です。
しかしながら、PageクラスのDrawメソッドと.NET Framework標準のPrintDocumentクラスを使用することで、こうした動作を実現することは可能です。
製品ヘルプの以下のトピックにあります通り、PageクラスのDrawメソッドの第1引数は、生成されたページの内容を描画するGraphicsオブジェクトになります。
クラスライブラリリファレンス
- GrapeCity.ActiveReports.Document.v12 アセンブリ
- 名前空間
- GrapeCity.ActiveReports.Document.Section 名前空間
- クラス
- Page
- メソッド
- Draw メソッド
.NET標準のPrintDocumentクラスを使用することで、上記Drawメソッドから取得したGraphicオブジェクトを印刷することができますが、この時、GraphicsクラスのRotateTransformメソッドを使用することで、生成されたページを任意の角度に回転させた状態で印刷することが可能です。
サンプルはこちら
◇参考情報
Graphics.RotateTransform メソッド (Single) (System.Drawing)
Windows フォームにおける印刷のサポート
ワールド変換により画像を平行移動、拡大、縮小、回転して表示する: .NET Tips: C#, VB.NET
なお、この方法には、以下のような制限事項がございます。あらかじめご了承ください。
・Windowsフォームアプリケーションについてのみ適用可能です。
・セクションレポートについてのみ適用可能です。
旧文書番号
41593