Table
概要
Table は Aspose.PDF の FOSS における .NET 用のクラスです。継承元: BaseParagraph。
PDF ページに追加できるテーブルを表します。
このクラスは .NET プログラムで Table オブジェクトを操作するための 13 のメソッドを提供します。利用可能なメソッドは: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table。すべての public メンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment、およびその他 24 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
ColumnWidths | string? | 読み取り/書き込み | スペースで区切られた列幅(例: |
Border | BorderInfo? | 読み取り/書き込み | テーブルの枠線。 |
DefaultCellBorder | BorderInfo? | 読み取り/書き込み | 上書きされない限り、すべてのセルにデフォルトのセル境界線が適用されます。 |
DefaultCellPadding | MarginInfo? | 読み取り/書き込み | デフォルトのセルパディング。 |
DefaultCellTextState | TextState? | 読み取り/書き込み | セルのデフォルトテキスト状態。 |
BackgroundColor | Color? | 読み取り/書き込み | テーブルの背景色。 |
Left | float | 読み取り/書き込み | ページ上のテーブルの左位置。 |
Top | float | 読み取り/書き込み | ページ上のテーブルの上位置(ページ上端からの距離)。 |
Margin | MarginInfo | 読み取り/書き込み | テーブルの余白。 |
RepeatingRowsCount | int | 読み取り/書き込み | テーブルが複数ページにわたる場合、各ページの上部に繰り返す行数。 |
RepeatingColumnsCount | int | 読み取り/書き込み | テーブルの最大列数。 |
Broken | TableBroken | 読み取り/書き込み | テーブルがページをまたぐ方法。 |
IsBroken | bool | 読み取り/書き込み | テーブルがページをまたぐことが許可されているかどうか。 |
ColumnAdjustment | ColumnAdjustment | 読み取り/書き込み | テーブルがレンダリングされる際の列幅の決め方(API のパリティ)。 |
Rows | Rows | 読み取り | このテーブルの行の集合。 |
DefaultColumnWidth | string? | 読み取り/書き込み | ColumnWidths が空の場合に使用されるデフォルトの列幅。 |
CornerStyle | BorderCornerStyle | 読み取り/書き込み | テーブルの枠箱に適用される角丸スタイル。 |
IsBordersIncluded | bool | 読み取り/書き込み | true の場合、セル境界幅はセルのパディングおよび行の高さの計算に含まれます。 |
BreakText | TextFragment? | 読み取り/書き込み | 行がページ間で分割されたとき、ページブレークに描画されるオプションのインジケータ。 |
RepeatingRowsStyle | TextState? | 読み取り/書き込み | 継続ページで繰り返される行のデフォルトテキスト状態(RepeatingRowsCount を参照)。 |
Alignment | HorizontalAlignment | 読み取り/書き込み | 配置を取得または設定します。 |
HorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | この段落に適用される水平揃え。 |
VerticalAlignment | VerticalAlignment | 読み取り/書き込み | この段落に垂直揃えが適用されています。 |
IsFirstParagraphInColumn | bool | 読み取り/書き込み | 段落を新しい列の先頭に強制する。 |
IsKeptWithNext | bool | 読み取り/書き込み | この段落を次の段落と同じページに保つ。 |
IsInNewPage | bool | 読み取り/書き込み | 段落を新しいページで開始させる。 |
IsInLineParagraph | bool | 読み取り/書き込み | インライン段落フラグ(改行しない)。 |
HyperlinkText | string? | 読み取り/書き込み | レガシー文字列型ハイパーリンクのターゲット。 |
Hyperlink | Hyperlink? | 読み取り/書き込み | 段落に適用された型付けハイパーリンク装飾。 |
ZIndex | int | 読み取り/書き込み | DOM レンダラーで使用される Z-order インデックス。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Table() | この Table インスタンスで Table を呼び出します。 |
GetWidth() | ColumnWidths からの列幅の合計。 |
GetHeight() | テーブルの概算描画高さ(ホスティングページに依存しません)。 |
GetHeight(parentPage: Page?) | parentPage 上のテーブルの描画高さ(指定がない場合はデフォルトのコンテンツバンド上)。 |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | 指定された(0ベース)列番号のすべてのセルに textState を適用します。 |
Clone() | テーブルの浅いクローン。 |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | 一次元オブジェクト配列をテーブルにインポートし、テーブルの列数に合わせて値を行にラップします。 |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | DataTable のすべての行をインポートします。 |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | 明示的な max-rows / max-columns と HTML サポートフラグを使用してインポートします。 |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | インデックスリストで選択された行/列のサブセットをインポートします。 |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | DataView をインポートします。 |
Build(page: Page) | 指定されたページのテーブルコンテンツストリームバイトを作成します。 |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double, measureOnly: bool, contentFlow: bool) | 複数ページにまたがってテーブルを構築します。 |