Spec-Zone.ru › Qt 6.0

Класс QTextTableCell

Класс QTextTableCell представляет свойства ячейки в таблице QTextTable. Подробнее...

Заголовок: #include <QTextTableCell>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются перевходящими.

Открытые функции

QTextTableCell(const QTextTableCell &other)
QTextTableCell()
QTextTableCell & operator=(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
bool operator==(const QTextTableCell &other) const

Подробное описание

Ячейки таблицы — это элементы структуры документа, относящиеся к таблице. Таблица упорядочивает ячейки в определённые строки и столбцы; ячейки также могут занимать несколько столбцов и строк.

Ячейки обычно создаются, когда таблица вставляется в документ с помощью QTextCursor::insertTable(), но они также создаются и удаляются при изменении размеров таблицы.

Ячейки содержат информацию о расположении в таблице; вы можете получить номера строки (row()) и столбца (column()) ячейки, а также её ширину (rowSpan()) и высоту (columnSpan()).

Формат (format()) ячейки описывает форматирование символов её содержимого по умолчанию. Функции firstCursorPosition() и lastCursorPosition() используются для определения области ячейки в документе.

См. также QTextTable и QTextTableFormat.

Документация по членам-функциям

QTextTableCell::QTextTableCell(const QTextTableCell &other)

Копирующий конструктор. Создаёт новый объект QTextTableCell, основанный на ячейке other.

QTextTableCell::QTextTableCell()

Создаёт недействительную ячейку таблицы.

См. также isValid().

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

Присваивает ячейку таблицы other текущей ячейке таблицы.

QTextTableCell::~QTextTableCell()

Удаляет ячейку таблицы.

QTextFrame::iterator QTextTableCell::begin() const

Возвращает итератор QTextFrame, указывающий на начало ячейки таблицы.

См. также end().

int QTextTableCell::column() const

Возвращает номер столбца в таблице, содержащего эту ячейку.

См. также row().

int QTextTableCell::columnSpan() const

Возвращает количество столбцов, занимаемых этой ячейкой. По умолчанию — 1.

См. также rowSpan().

QTextFrame::iterator QTextTableCell::end() const

Возвращает итератор QTextFrame, указывающий на конец ячейки таблицы.

См. также 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); QTextCharFormat format = cell.format(); format.setBackground(Qt::blue); cell.setFormat(format);

Обратите внимание, что ширину или высоту ячейки изменить нельзя. Для этого нужно использовать QTextTable::mergeCells и QTextTable::splitCell.

См. также format().

int QTextTableCell::tableCellFormatIndex() const

Возвращает индекс формата ячейки в внутреннем списке форматов документа.

См. также QTextDocument::allFormats().

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

Возвращает true , если этот объект ячейки и объект ячейки other описывают разные ячейки; в противном случае возвращает false.

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

Возвращает true , если этот объект ячейки и объект ячейки other описывают одну и ту же ячейку; в противном случае возвращает false.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qtexttablecell.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API