C1PrintDocument のすべてのコンテンツは、描画オブジェクトによって表されます。さまざまなタイプのコンテンツを表すために、豊富な描画オブジェクト(RenderObject クラスに基づく)が階層化されて提供されています。描画オブジェクト型の階層を次に示します。各クラスには簡単な説明が付いており、斜体は抽象クラスを表します。
| 描画オブジェクトタイプ | 説明 | |||
|---|---|---|---|---|
| RenderObject | 階層全体の基本クラス。 | |||
| RenderArea | 他のオブジェクトの汎用コンテナ。 | |||
| RenderToc | 目次を表します。 | |||
| RenderReport | サブレポート(RenderField 内に含まれ、SubReport プロパティで指定された C1Report)を表します。 | |||
| RenderSection | インポートされた C1Report の1つのセクションを表します。 | |||
| RenderC1Printable | C1PrintDocument にシームレスに挿入できる外部コントロールを表します。(オブジェクトはIC1Printable インタフェースに対応することが必須) | |||
| RenderEmpty | 空の描画オブジェクト。ページ区切りなど、コンテンツをレンダリングする必要がない部分に便利なプレースホルダを提供します。 | |||
| RenderGraphics | .NET Graphics オブジェクト内の描画を表します。 | |||
| RenderImage | 画像を表します。 | |||
| RenderInputBase | 入力コントロール(ドキュメントに埋め込まれ、プレビューで表示/処理されるコントロール)の基本クラス。 | |||
| RenderInputButtonBase | ボタン形式の入力コントロールの基本クラス。(ボタン、チェックボックス、ラジオボタンなど) | |||
| RenderInputButton | 入力コントロール(ドキュメントに埋め込まれ、プレビューで表示/処理されるコントロール)の基本クラス。 | |||
| RenderInputCheckBox | チェックボックスを表します。 | |||
| RenderInputRadioButton | ラジオボタンを表します。 | |||
| RenderInputComboBox | コンボボックスを表します。(ドロップダウンリストのあるテキスト入力コントロールなど) | |||
| RenderInputText | テキストボックスコントロールを表します。 | |||
| RenderRichText | リッチテキストを表します。 | |||
| RenderShapeBase | 図形(線、多角形など)の基本クラス | |||
| RenderLineBase | 線および多角形の基本クラス。 | |||
| RenderLine | 線を表します。 | |||
| RenderPolygon | 多角形を表します。 | |||
| RenderRectangle | 四角形を表します。 | |||
| RenderEllipse | 楕円を表します。 | |||
| RenderRoundRectangle | 角丸四角形を表します。 | |||
| RenderTable | テーブルを表します。 | |||
| RenderTextBase | テキストおよび段落オブジェクトの基本クラス。 | |||
| RenderParagraph | 段落を表します。段落は、さまざまなスタイルのテキストフラグメントとインライン画像を含むことができます。 | |||
| RenderTocItem | 目次に挿入される段落を表します。 | |||
| RenderText | 単純な単一スタイルのテキストを表します。 | |||
| RenderField | C1Report のフィールドを表します。この型のオブジェクトは C1Report を C1PrintDocument にインポートするときに作成されます。 | |||
| RenderBarCode | バーコードを表します。 | |||