Reports for WinForms
C1Report クラス メンバ
プロパティ  メソッド  イベント

C1.C1Report.4 アセンブリ > C1.C1Report 名前空間 : C1Report クラス

C1Reportデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタC1Reportコンポーネントの新しいインスタンスを初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティレポートの生成に使用された実際の測定デバイスを取得します。このデバイスは、 CreationDeviceでの指定と異なることができます( CreationDeviceC1.C1Preview.MeasurementDeviceEnum.Printerに設定した場合に 現在のシステムにプリンタがインストールされていない場合など)。  
Public プロパティレポートの生成に使用された実際の測定プリンタを取得します。これは、 CreationPrinterNameで指定された名前と異なることができます(該当するプリンタがないシステム上でレポートがレンダリングされた場合など)。  
Public プロパティ使用されている実際の右から左ルールの値を取得します。この値は、次のルールを使用して取得されます。
  1. RightToLeftが null でない場合は、その値が使用されます。
  2. 現在のレポートがサブレポートの場合は、オーナーサブレポートフィールドの ActualRightToLeftが使用されます。
  3. そうでない場合は、 C1FlexReport.DefaultRightToLeft静的プロパティの値が使用されます。
 
Public プロパティ現在のページのセクションで利用できる残りの領域の高さを取得します。このプロパティは、レポートの描画中( IsBusyが true)の場合のみ使用できます。その他の場合は値 -1が返されます。OnPrint/OnFormat スクリプトで使用した場合、この値はまだ現在のセクションを反映していません。  
Public プロパティレポートのコンテンツを表す C1.C1Preview.C1PrintDocumentオブジェクトを取得します。  
Public プロパティ現在のレポートの生成をキャンセルするかどうかを指定します。  
Public プロパティレポート内のハイパーリンクに自動的に色を付けるかどうかを示す値を取得または設定します。

デフォルトは falseです( C1Reportの旧バージョンと互換性があります)。

 
Public プロパティC1Reportの旧バージョンとの互換性を決める CompatibilityOptionsオブジェクトを取得します。  
Public プロパティ System.ComponentModel.Componentから継承されます。
Public プロパティレポートの生成時に参照グラフィックスの提供に使用される デバイスのタイプを取得または設定します。このプロパティが C1.C1Preview.MeasurementDeviceEnum.Printer(デフォルト)の場合、 CreationPrinterNameはプリンタを指定します。  
Public プロパティレポートの生成時に使用される解像度(DPI)を取得または設定します。  
Public プロパティレポートの生成時に参照として使用する System.Drawing.Graphicsオブジェクトを取得または設定します。この Graphicsはテキストサイズの計算、RTF テキストの測定などに使用されます。  
Public プロパティレポートの生成時に参照グラフィックスの提供に使用される プリンタの名前を取得または設定します。

このプロパティは CreationDeviceC1.C1Preview.MeasurementDeviceEnum.Printerに設定した場合にのみ使用されます。

このプロパティを null設定すると、参照プリンタを自動的に選択します。

 
Public プロパティレポートの DataSourceオブジェクトへの参照を取得します。  
Public プロパティstatic (Shared in Visual Basic)RightToLeftプロパティのデフォルトとして使用される値を取得または設定します。  
Public プロパティレポートをプリンタまたは印刷プレビューコントロールにレンダリングするために使用できる System.Drawing.Printing.PrintDocumentオブジェクトを取得します。  
Public プロパティレポートのレンダリング中に、コントロールが Windows のメッセージを処理するかどうかを指定します。  
Public プロパティ現在のレポートで作成されるメタファイルのタイプを取得または設定します。デフォルトは System.Drawing.Imaging.EmfType.EmfOnlyです。  
Public プロパティAddScriptObject(String,Object)メソッドで追加されたスクリプトオブジェクトがサブレポートに公開されるかどうかを指定します。  
Public プロパティレポート定義内の Fieldオブジェクトのコレクションを取得します。  
Public プロパティ新しいフィールドのデフォルトフォントを取得または設定します。  
Public プロパティレポートの生成時にフォントの代替と埋め込みを処理する方法を決定する FontProcessingOptionsオブジェクトを取得します。  
Public プロパティ現在のレポートが生成中の場合( IsBusyを参照)、0(0% 完了)〜1(100% 完了)の範囲でおおよその完了率を取得します。レポートが現在生成中でない場合は、1になります。  
Public プロパティグローバル VBScriptモジュールを取得または設定します。ここで(標準の VBScript 構文を使用して)定義される関数とサブルーチンは、標準の VBScript 関数と同様に、現在のレポートの他のスクリプトで使用できます。  
Public プロパティレポート内のすべてのグループを含むコレクションを取得します。  
Public プロパティCanGrow/CanShrink フィールドの処理に使用される方法を取得または設定します。  
Public プロパティコンポーネントがデフォルトでスクリプトエラーを無視するかどうかを指定します。  
Public プロパティレポートが現在生成中であるかどうかを判定する値を取得します。  
Public プロパティ一部が使用済みのシートの最初のラベルの位置を取得または設定します。  
Public プロパティレポートの Layoutオブジェクトへの参照を取得します。  
Public プロパティ1つのレポートに許可される最大ページ数を取得または設定します。  
Public プロパティレポートがレンダリングを終了するときに実行される VBScriptを取得または設定します。  
Public プロパティエラーが発生したときに実行される VBScriptを取得または設定します。  
Public プロパティレポートがレンダリングを開始し、そのソースレコードセットが空の場合に実行される VBScriptを取得または設定します。  
Public プロパティレポートがレンダリングを開始するときに実行される VBScriptを取得または設定します。  
Public プロパティ新しいページが作成されるときに実行される VBScriptを取得または設定します。  
Public プロパティこのレポート内のグループの開始アウトラインレベルを取得または設定します。  
Public プロパティ現在のページ番号を取得または設定します。  
Public プロパティレポート内のページに対応する System.Drawing.Imaging.Metafileオブジェクトのリストを取得します。  
Public プロパティレポートの生成時に使用する ページレンダリングモードを指定する値を取得または設定します。デフォルトモードを使用するとメモリ不足になる非常に大きいレポートに PageRenderingMode.AsMetafilesを使用します。  
Public プロパティこのサブレポートを含むメインレポートを取得します(これがメインレポートの場合は null)。  
Public プロパティ1ページに出力される詳細セクションの数を取得または設定します。  
Public プロパティ完全なレポート定義を含む XML 文字列を取得または設定します。  
Public プロパティレポートのメタデータを含む ReportInfoオブジェクトを取得または設定します。  
Public プロパティレポートの名前(Load メソッドで使用)を取得または設定します。  
Public プロパティレポートのフィールドがテキストを右から左にレンダリングするルールを使用するかどうかを示す値を取得または設定します。

null(デフォルト)の場合は、静的プロパティ DefaultRightToLeftの値が使用されます。

この値は、個々のフィールドでオーバーライドできます。

 
Public プロパティレポート定義内の Sectionオブジェクトのコレクションを取得します。  
Public プロパティ System.ComponentModel.Componentから継承されます。
Public プロパティ呼び出し側のプログラムで必要な追加のデータを取得または設定します。  
Public プロパティGDI+ テキスト API を使用して現在のレポート内のすべてのテキストを 描画するかどうかを示す値を取得または設定します。

デフォルト値は falseです。

 
Public プロパティ高解像度で描画するために印刷解像度を使用するかどうかを指定します。  
トップ
パブリック メソッド
 名前解説
Public メソッドオーバーロードされます。 レポートのスクリプトコンテキストにオブジェクトを追加します。  
Public メソッドオブジェクトに初期化が開始されたことを通知します。  
Public メソッド現在のレポートをクリアします。  
Public メソッドレポートの生成中に作成されたページおよびその他の情報をクリアします。このメソッドでは、レポートの定義はクリアされません。  
Public メソッド別の C1Reportコンポーネントからレポート定義をコピーします。  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッド System.ComponentModel.Componentから継承されます。
Public メソッドオブジェクトに初期化が完了したことを通知します。  
Public メソッドオーバーロードされます。 現在のレポートコンテキストで VBScript式を評価します。  
Public メソッドオーバーロードされます。 現在のレポートコンテキストで VBScript文を実行します。  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッド生成レポートの総ページ数を取得します。このメソッドは PageImagesコレクションの Countの代わりに使用してください。このプロパティにアクセスすると、すべてのページの画像が一度に作成され、システムリソースが浪費されます。  
Public メソッド指定されたページを表すメタファイルを取得します。このメソッドは PageImagesコレクションの代わりに使用してください。このプロパティにアクセスすると、すべてのページの画像が一度に作成され、システムリソースが浪費されます。  
Public メソッド生成レポートのページ画像(メタファイルで表現)を列挙します。このメソッドを foreach ループで使用することで、システムリソースを枯渇させずに大規模レポートのすべてのページに渡って繰り返しを実行できます。このアプローチは、すべてのページの画像を作成し大量のリソースを消費する PageImagesプロパティへのアクセスより推奨されます。  
Public メソッドオーバーロードされます。 XML レポート定義ファイルに含まれるレポートのリストを取得します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 XML レポート定義ファイルとして入手可能なレポートのリストを取得します。  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッドオーバーロードされます。 ストリームの XML レポート定義からレポートをロードします。  
Public メソッド現在のレポートコンテキストで VBScript式を解析します。  
Public メソッドオーバーロードされます。 現在のレポートコンテキストで VBScript文を解析します。  
Public メソッドオーバーロードされます。 印刷の進行状況ダイアログを表示せずに、現在のレポートをデフォルトのプリンタ設定で印刷します。  
Public メソッドオーバーロードされます。 標準印刷ダイアログを表示して、ユーザーに現在のドキュメントの印刷を許可します。  
Public メソッドレポートを画像の内部コレクションにレンダリングします。  
Public メソッドレポートをファイルにレンダリングします。  
Public メソッドレポートを ExportFilterオブジェクトにレンダリングします。  
Public メソッドオーバーロードされます。 レポートを System.IO.Streamオブジェクトにレンダリングします。  
Public メソッドオーバーロードされます。 現在のレポート定義をファイルに保存します。  
Public メソッド指定した値を CreationDeviceCreationPrinterNameプロパティに割り当てます。このメソッドを使用すると、2つのプロパティを個別に設定するよりも効率が向上します。  
Public メソッド System.ComponentModel.Componentから継承されます。
トップ
パブリック イベント
 名前解説
Public イベントコントロールがレポートにアウトラインエントリを追加する前に発生します。  
Public イベント System.ComponentModel.Componentから継承されます。
Public イベントコントロールが各ページのレンダリングを終了すると発生します。  
Public イベントコントロールがレポートのレンダリングを終了すると発生します。  
Public イベントコントロールが各 Sectionのレンダリングを終了すると発生します。  
Public イベントコントロールが レポートパラメータの入力ダイアログを表示する前に発生します。  
Public イベントドキュメントの生成中に一定間隔で発生します。進捗状況の表示が可能になり、生成をキャンセルする機能をユーザーに提供できます。  
Public イベントコントロールがレポートのレンダリングを開始し、データソースが空の場合に発生します。  
Public イベントSectionが印刷される前に発生します(セクションを書式設定した後)。  
Public イベントレポートのレンダリング中にエラーがあると発生します。  
Public イベントコントロールが各ページのレンダリングを開始すると発生します。  
Public イベントコントロールがソースレコードセットを開く前にレポートのレンダリングを開始すると発生します。  
Public イベントSectionが書式設定される前に発生します。  
トップ
参照

C1Report クラス
C1.C1Report 名前空間