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

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

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

パブリック コンストラクタ
 名前解説
Public コンストラクタC1PrintDocument クラスの新しいインスタンスを初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティスクリプトエラーが見つからなかったときにメッセージを現在のドキュメントの Warnings コレクションに追加するかどうかを示す値を 取得または設定します。

デフォルト値は false です。

 
Public プロパティリフロー可能でないドキュメントをユーザーが作成できるかどうかを取得または設定します。  
Public プロパティstatic (Shared in Visual Basic)C1PrintDocument アセンブリのバージョンを取得します。  
Public プロパティstatic (Shared in Visual Basic)シリアル化と逆シリアル化操作時にログを作成するかどうかを示す値を取得または設定します。 例外が発生した場合、例外データのこのログを使用できます。 このプロパティを true に設定すると、 不明なシリアル化エラーのデバッグに役立ちます。  
Public プロパティコンテンツをページマージンでクリップするかどうかを取得または設定します。  
Public プロパティC1PrintDocument の以前のバージョンとの互換性を判定する CompatibilityOptions オブジェクトを取得します。  
Public プロパティドキュメントの生成時に 参照グラフィックスの提供に使用されるデバイスのタイプを取得または設定します。 このプロパティを MeasurementDeviceEnum.Printer に設定すると、 CreationPrinterName はプリンタを指定します。  
Public プロパティドキュメントの生成時に 参照グラフィックスの提供に使用されるプリンタの名前を取得または設定します。

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

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

 
Public プロパティデフォルトの測定単位を定義します。  
Public プロパティエンドユーザーが複数のページ設定でドキュメントをリフローできるかどうかを取得または設定します。  
Public プロパティ現在のドキュメントが生成を終了したときに実行されるスクリプトを取得または設定します。  
Public プロパティstatic (Shared in Visual Basic)C1D 形式のバージョンを取得します。  
Public プロパティドキュメントに関する一般情報(作成者、キャプションなど)を取得または設定します。  
Public プロパティ現在のドキュメントが生成を開始するときに実行されるスクリプトを取得または設定します。  
Public プロパティドキュメントの生成中に、C1PrintDocument が Windows メッセージを処理するかどうかを指定します。  
Public プロパティこのドキュメントによって作成されるメタファイルのタイプを取得または設定します。  
Public プロパティドキュメントにアタッチされているスクリプトでエラーが発生したときに実行されるスクリプトを取得または設定します。  
Public プロパティドキュメントの生成時にフォントの代替と埋め込みを処理する方法を決定する FontProcessingOptions オブジェクトを取得します。  
Public プロパティstatic (Shared in Visual Basic)このアセンブリによってサポートされる C1D 形式のバージョンを示す C1FormatVersion オブジェクトを取得します。  
Public プロパティこのドキュメントに接続されている C1PreviewPane コントロールで[Enter]キーが押されたときに実行されるアクションを取得または設定します。  
Public プロパティこのドキュメントに接続されている C1PreviewPane コントロールで[Tab]キーが押されたときに実行されるアクションを取得または設定します。  
Public プロパティドキュメントの RenderInputXXX オブジェクトの外観を取得または設定します。  
Public プロパティ生成されるドキュメントの最大ページ数を制限する値を取得または設定します。

デフォルト値は -1 です。これは、ドキュメントのページ数が無制限であることを示します。

このプロパティは、Generate メソッドを使用してドキュメントを作成する場合にのみ関連します。

 
Public プロパティstatic (Shared in Visual Basic)ドキュメントのレイアウトの測定に使用される Graphics を提供するデバイスのタイプを取得または設定します。  
Public プロパティstatic (Shared in Visual Basic)MeasurementGraphics の dpi を取得します。  
Public プロパティstatic (Shared in Visual Basic)ドキュメントのレイアウトの測定に使用される Graphics オブジェクトを取得します。  
Public プロパティstatic (Shared in Visual Basic)ドキュメントのレイアウトの測定に使用される Graphics を提供するプリンタの名前を取得または設定します。  
Public プロパティ新しいページがドキュメントに追加されるときに実行されるスクリプトを取得または設定します。  
Public プロパティドキュメントのページレイアウトを取得または設定します。  
Public プロパティドキュメントで使用されるページレイアウトを取得します。  
Public プロパティオブジェクトフラグメントの境界を指定する際の測定単位を取得または設定します。  
Public プロパティこの C1PrintDocument オブジェクトのスクリプトオプションを定義する ScriptingOptions オブジェクトを取得します。  
Public プロパティドキュメントが生成される前に、一部またはすべてのユーザー定義タグ (Tags コレクションの要素)の値を入力できるダイアログが ユーザーに表示されるかどうかを示す値を取得または設定します。 タグをダイアログに包含または除外するには、Tag.ShowInDialog を使用します。

デフォルト値は false です。

 
Public プロパティドキュメントのスタック規則を取得または設定します。  
Public プロパティタグの終端文字を取得または設定します。  
Public プロパティタグ指定文字を出力するために用いられるエスケープ文字を取得または設定します。  
Public プロパティタグの先頭文字を取得または設定します。  
Public プロパティユーザーによって定義されたドキュメントのタグのコレクションを取得します。  
Public プロパティタグ値の入力に使用されるフォームのタイプ名を取得または設定します (フォームは ShowTagsInputDialog が true の場合に表示されます)。 フォームタイプは C1.C1Preview.Forms.TagsInputFormBase から派生する必要があります。  
Public プロパティ生成時にエラーが発生すると例外が発生することを示します。  
Public プロパティGDI+ を使用して文字列を描画するかどうかを示す値を取得または設定します。  
Public プロパティstatic (Shared in Visual Basic)デフォルトのページ設定をデフォルトのプリンタから取得するか(プリンタがネットワークプリンタの場合は処理速度が遅くなることがある)、現在のロケールに基づいて計算するかを示す値を取得または設定します。  
トップ
パブリック メソッド
 名前解説
Public メソッドオーバーロードされます。 アンカー(C1Anchor または C1AnchorText)をドキュメントの現在の位置に追加します。 IsStartEndDocModetrue の場合のみ使用できます。  
Public メソッド現在のブロックフロー位置を指定した距離だけ進みます。  
Public メソッドブロックフローへのレンダリングが許可されるかどうかを示します。  
Public メソッドダイレクトレンダリングが許可されるかどうかを示します。  
Public メソッドドキュメントをクリアします。すべてのプロパティはデフォルト値に設定されます。  
Public メソッドドキュメントの生成時に作成されたページとその他の情報をクリアします。 ただし、このメソッドはドキュメントの構造体/コンテンツはクリアしません。  
Public メソッドオーバーロードされます。 絶対 Unit 値を指定した測定単位に変換します (このオーバーロードはピクセルに変換できません)。  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッド System.ComponentModel.Componentから継承されます。
Public メソッドタグの入力ダイアログを表示します。これにより、ユーザーは、Tags コレクションに含まれる Tag オブジェクトの値を入力/更新できます。  
Public メソッドドキュメントの生成を終了します。  
Public メソッドオーバーロードされます。 ドキュメントをディスクファイルにエクスポートします。  
Public メソッド現在のドキュメント内の指定した C1Anchor.Name を持つ C1Anchor を検索します。  
Public メソッド最初の RenderInputFragment オブジェクトを検索します。  
Public メソッドstatic (Shared in Visual Basic)指定した C1.C1Report.C1Report を表す C1PrintDocument の新しいインスタンスを作成します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 C1PrintDocument クラスのインスタンスを生成して、指定したファイルからドキュメントを読み込みます。  
Public メソッドstatic (Shared in Visual Basic)C1PrintDocument クラスの新しいインスタンスを作成して、 RDL レポート定義を作成されたドキュメントにインポートします。  
Public メソッドオーバーロードされます。 ResolvedUnit 単位の値を別の測定単位に変換します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 C1PrintDocument クラスのインスタンスを生成して、指定したストリームからドキュメントを読み込みます。  
Public メソッドオーバーロードされます。 ドキュメントを生成します。  
Public メソッドオーバーロードされます。 LengthAbs オブジェクトによって表された絶対長さを現在のドキュメントの ResolvedUnit 単位の double 値に変換します。  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッド現在のドキュメントを表す C1.C1Preview.Export.Xps.XpsC1Doc オブジェクトを取得します。 このオブジェクトは基底クラスの System.Windows.Xps.Packaging.XpsDocument にアクセスするために使用でき、 ドキュメントビューアの Document プロパティに設定可能な System.Windows.Documents.FixedDocumentSequence (GetFixedDocumentSequence メソッドを実行して取得) を提供することができます。

メモリリークを回避するためには、XpsC1Doc や XpsDocument オブジェクトの使用後にこれらを解放する必要があることに注意してください。

 
Public メソッドドキュメントがタグ入力ダイアログで入力または変更できる任意のタグを含むかどうかを確認します。  
Public メソッドC1Report のレポート定義ファイルをインポートします。  
Public メソッドRDL レポート定義を現在のドキュメントにインポートします。  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッドインラインのレンダリングが開始されたかどうかを示します。  
Public メソッドオーバーロードされます。 ドキュメントをストリームから読み込みます。  
Public メソッド新しい段を開始します。  
Public メソッドインラインフローで新しい行を開始します。  
Public メソッドオーバーロードされます。 新しいページを作成します。  
Public メソッド指定したページを表す System.Drawing.Imaging.Metafile を返します。  
Public メソッドオーバーロードされます。 印刷の進行状況ダイアログを表示せずに、現在のドキュメントを デフォルトプリンタ設定で印刷します。  
Public メソッドオーバーロードされます。 標準印刷ダイアログを表示して、ユーザーに現在のドキュメントの印刷を許可します。  
Public メソッド現在のドキュメントをリフローします。 ハンドラが GenerateDocument イベントに割り当てられている場合は、このハンドラが呼び出されます。 その以外の場合は、Generate メソッドが呼び出されます。  
Public メソッド描画オブジェクトをドキュメントに追加して解決します。  
Public メソッドオーバーロードされます。 円弧を現在のドキュメントのブロックフローにレンダリングします。  
Public メソッドオーバーロードされます。 楕円を現在のドキュメントのブロックフローにレンダリングします。  
Public メソッドグラフィックスを現在のドキュメントのブロックフローに追加するために使用できる内部保持される RenderGraphics オブジェクトを作成します。  
Public メソッド直前の RenderBlockGraphicsBegin への呼び出しによって 作成されて内部保持された RenderGraphics オブジェクトを 現在のドキュメントのブロックフローに追加します。  
Public メソッド指定した幅の水平線をページの左から始めて現在のドキュメントの ブロックフローにレンダリングします。  
Public メソッドオーバーロードされます。 画像をレンダリングします。  
Public メソッドオーバーロードされます。 円形を現在のドキュメントのブロックフローにレンダリングします。  
Public メソッドオーバーロードされます。 矩形を現在のドキュメントのブロックフローにレンダリングします。  
Public メソッドオーバーロードされます。 RTF テキストをレンダリングします。  
Public メソッドオーバーロードされます。 テキストのブロックを現在のドキュメントのブロックフローにレンダリングします。  
Public メソッド指定した高さを持つ垂直線を現在の位置から始めて現在のドキュメントの ブロックフローにレンダリングします。  
Public メソッドオーバーロードされます。 描画オブジェクトをドキュメントに追加し、指定された位置で解決します。  
Public メソッドオーバーロードされます。 円弧を現在のドキュメントの Body の 現在のページ上の指定位置に追加します。  
Public メソッドオーバーロードされます。 楕円を現在のドキュメントの Body の 現在のページ上の指定位置に追加します。  
Public メソッド内部的に維持される RenderGraphics オブジェクトを作成します。 このオブジェクトは、現在のページ上のドキュメントの Body の指定位置に グラフィックスを追加するために使用できます。  
Public メソッド直前の RenderDirectGraphicsBegin への 呼び出しによって作成されて内部保持された RenderGraphics オブジェクトを ドキュメントの現在のページ上にレンダリングします。  
Public メソッドオーバーロードされます。 System.Drawing.Image を現在のドキュメントの Body の現在のページ上の指定位置に追加して解決します。  
Public メソッドオーバーロードされます。 線を現在のドキュメントの Body の 現在のページ上の指定位置に追加して解決します。  
Public メソッドオーバーロードされます。 円形を現在のドキュメントの Body の 現在のページ上の指定位置に追加して解決します。  
Public メソッドオーバーロードされます。 RenderPolygonUnitPoint オブジェクトのコレクションから作成して、 現在のページ上のポイント座標で指定された位置にレンダリングします。  
Public メソッドオーバーロードされます。 矩形を現在のドキュメントの Body の 現在のページ上の指定位置に追加して解決します。  
Public メソッドオーバーロードされます。 RTF 形式の文字列を現在のドキュメントの Body の 現在のページ上の指定位置に追加して解決します。  
Public メソッドオーバーロードされます。 テキストを現在のドキュメントの Body の 現在のページ上の指定位置に追加して解決します。  
Public メソッドParagraphObject を現在のインライン段落にレンダリングします。  
Public メソッド指定した Style とサイズを使って、新しいインライン段落を現在のドキュメントの Body にレンダリングすることを開始します。  
Public メソッド現在のインライン段落のレンダリングを終了します。  
Public メソッドオーバーロードされます。 System.Drawing.Image を現在のインライン段落にレンダリングします。  
Public メソッドオーバーロードされます。 指定したスタイルを使って、文字列を現在のインライン段落に レンダリングします。  
Public メソッドオーバーロードされます。 ドキュメントをファイルに保存します。  
Public メソッドstatic (Shared in Visual Basic)MeasurementGraphics として使用できる最適なデバイスを選択します。  
Public メソッド新しいドキュメントを開始する。  
Public メソッドオーバーロードされます。 値を指定された測定単位から ResolvedUnit 単位に変換します。  
Public メソッド System.ComponentModel.Componentから継承されます。
トップ
パブリック イベント
 名前解説
Public イベントページコレクションがクリアされる前に発生します。  
Public イベントBusyState の値が変更されると発生します。  
Public イベントDefaultUnit の値が変更されると発生します。  
Public イベントドキュメントの構築が終了すると発生します。  
Public イベントドキュメントの構築が開始すると発生します。  
Public イベントFormsStyle プロパティの値が変更されたときに発生します。  
Public イベントイベントハンドラでドキュメントコンテンツを構築できるようにします。  
Public イベントドキュメント内で RenderInputBase オブジェクトの値が変更されるときに発生します。  
Public イベントドキュメント生成の進行状況を示します。  
Public イベントドキュメントの生成時に、ドキュメントのページの生成が終了し、ページが Pages コレクションに追加され、他のページへの切り替えが行われたときに呼び出されます。  
Public イベントドキュメントの生成中に、ドキュメントに追加されたドキュメントのページが変更されるときに発生します。  
Public イベント新しい空のページが作成されてドキュメントに追加されると発生します。  
Public イベントページがドキュメントから(Pages コレクションから)削除されるときに発生します。  
Public イベントページのコレクションがクリアされるときに発生します。  
Public イベントドキュメントのページが変更されるときに発生します。  
Public イベントResolvedUnit の値が変更されると発生します。  
トップ
参照

C1PrintDocument クラス
C1.C1Preview 名前空間