QTextTableCell Class

QTextTableCell クラスはQTextTable のセルのプロパティを表します

Header: #include <QTextTableCell>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

注意:このクラスの関数はすべてリエントラントです。

パブリック関数

QTextTableCell()
QTextTableCell(const QTextTableCell &other)
~QTextTableCell()
QTextFrame::iterator begin() const
int column() const
int columnSpan() const
QTextFrame::iterator end() const
QTextCursor firstCursorPosition() const
QTextCharFormat format() const
bool isValid() const
QTextCursor lastCursorPosition() const
int row() const
int rowSpan() const
void setFormat(const QTextCharFormat &format)
int tableCellFormatIndex() const
bool operator!=(const QTextTableCell &other) const
QTextTableCell &operator=(const QTextTableCell &other)
bool operator==(const QTextTableCell &other) const

詳細説明

テーブルセルは、テーブルに属する文書構造の一部です。表はセルを特定の行や列に並べます。セルは複数の列や行にまたがることもできます。

セルは通常、QTextCursor::insertTable ()を使って表を文書に挿入したときに作成されますが、表のサイズが変更されたときにも作成・破棄されます。

セルには、表内の位置に関する情報が含まれています。セルのrow() やcolumn() 番号、rowSpan() やcolumnSpan() を取得することができます。

セルのformat() は、その内容のデフォルトの文字書式を表します。firstCursorPosition() およびlastCursorPosition() 関数は、文書内のセルの範囲を取得するために使用します。

QTextTable およびQTextTableFormatも参照して ください。

メンバ関数 ドキュメント

QTextTableCell::QTextTableCell()

無効な表セルを構築します。

isValid()も参照

QTextTableCell::QTextTableCell(const QTextTableCell &other)

Copy コンストラクタ。other セルを基に新しい QTextTableCell オブジェクトを作成します。

[noexcept] QTextTableCell::~QTextTableCell()

テーブル・セルを破棄します。

QTextFrame::iterator QTextTableCell::begin() const

テーブル・セルの先頭を指すフレーム・イテレータを返します。

end()も参照してください

int QTextTableCell::column() const

このセルを含む表の列の番号を返します。

row() も参照

int QTextTableCell::columnSpan() const

このセルがまたがる列の数を返します。デフォルトは 1 です。

rowSpan()も参照 ください。

QTextFrame::iterator QTextTableCell::end() const

テーブルのセルの終端を指すフレーム・イテレータを返します。

begin()も参照

QTextCursor QTextTableCell::firstCursorPosition() const

このセル内で最初に有効なカーソル位置を返します。

lastCursorPosition() も参照

QTextCharFormat QTextTableCell::format() const

セルの文字書式を返します。

setFormat() も参照 ください。

bool QTextTableCell::isValid() const

このセルが有効な表セルである場合はtrue を返し、そうでない場合は false を返します。

QTextCursor QTextTableCell::lastCursorPosition() const

このセル内で最後に有効なカーソル位置を返します。

firstCursorPosition() も参照して ください。

int QTextTableCell::row() const

このセルを含む表の行番号を返します。

column() も参照

int QTextTableCell::rowSpan() const

このセルがまたがる行の数を返します。デフォルトは 1 です。

columnSpan() も参照して ください。

void QTextTableCell::setFormat(const QTextCharFormat &format)

セルの文字書式をformat に設定します。 これはたとえば、セル全体の背景色を変更するために使用できます:

QTextTableCell cell = table->cellAt(2, 3); format = cell. (); format.setBackground( ); cell.setFormat(format);QTextCharFormatformatQt::blue

セルの行や列のスパンは、この関数では変更できないことに注意してください。代わりにQTextTable::mergeCellsQTextTable::splitCell を使う必要がある。

format()も参照

int QTextTableCell::tableCellFormatIndex() const

ドキュメント内部の書式リストにおける、 tableCell の書式のインデックスを返します。

QTextDocument::allFormats()も参照

bool QTextTableCell::operator!=(const QTextTableCell &other) const

このセルオブジェクトとother セルオブジェクトが異なるセルを記述している場合はtrue を返し、そうでない場合はfalse を返します。

QTextTableCell &QTextTableCell::operator=(const QTextTableCell &other)

other 表セルをこの表セルに代入します。

bool QTextTableCell::operator==(const QTextTableCell &other) const

このセルオブジェクトとother セルオブジェクトが同じセルを記述している場合はtrue を返し、そうでない場合はfalse を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。