QTextTableCellFormat Class
QTextTableCellFormat 类为QTextDocument 中的表格单元格提供格式设置信息。更多内容...
| 头文件: | #include <QTextTableCellFormat> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| 继承自: | QTextCharFormat |
- 所有成员列表(包括继承的成员)
- QTextTableCellFormat 属于“富文本处理 API”和“隐式共享类”的一部分。
注意:该类中的所有函数均为可重入的。
公共函数
| QTextTableCellFormat() | |
| qreal | bottomBorder() const |
| QBrush | bottomBorderBrush() const |
| QTextFrameFormat::BorderStyle | bottomBorderStyle() const |
| qreal | bottomPadding() const |
| bool | isValid() const |
| qreal | leftBorder() const |
| QBrush | leftBorderBrush() const |
| QTextFrameFormat::BorderStyle | leftBorderStyle() const |
| qreal | leftPadding() const |
| qreal | rightBorder() const |
| QBrush | rightBorderBrush() const |
| QTextFrameFormat::BorderStyle | rightBorderStyle() const |
| qreal | rightPadding() const |
| void | setBorder(qreal width) |
| void | setBorderBrush(const QBrush &brush) |
| void | setBorderStyle(QTextFrameFormat::BorderStyle style) |
| void | setBottomBorder(qreal width) |
| void | setBottomBorderBrush(const QBrush &brush) |
| void | setBottomBorderStyle(QTextFrameFormat::BorderStyle style) |
| void | setBottomPadding(qreal padding) |
| void | setLeftBorder(qreal width) |
| void | setLeftBorderBrush(const QBrush &brush) |
| void | setLeftBorderStyle(QTextFrameFormat::BorderStyle style) |
| void | setLeftPadding(qreal padding) |
| void | setPadding(qreal padding) |
| void | setRightBorder(qreal width) |
| void | setRightBorderBrush(const QBrush &brush) |
| void | setRightBorderStyle(QTextFrameFormat::BorderStyle style) |
| void | setRightPadding(qreal padding) |
| void | setTopBorder(qreal width) |
| void | setTopBorderBrush(const QBrush &brush) |
| void | setTopBorderStyle(QTextFrameFormat::BorderStyle style) |
| void | setTopPadding(qreal padding) |
| qreal | topBorder() const |
| QBrush | topBorderBrush() const |
| QTextFrameFormat::BorderStyle | topBorderStyle() const |
| qreal | topPadding() const |
详细说明
文档中表单元格的表单元格格式指定了该表单元格的视觉属性。
表格单元的填充属性由setLeftPadding()、setRightPadding()、setTopPadding() 和setBottomPadding() 控制。所有填充属性均可通过setPadding() 一次性设置。
另请参阅 QTextFormat 、QTextBlockFormat 、QTextTableFormat 和QTextCharFormat 。
成员函数文档
QTextTableCellFormat::QTextTableCellFormat()
创建一个新的表格单元格格式对象。
qreal QTextTableCellFormat::bottomBorder() const
返回表格单元格的底部边框宽度。
另请参阅 setBottomBorder()。
QBrush QTextTableCellFormat::bottomBorderBrush() const
返回表格单元格的底部边框笔刷。
另请参阅 setBottomBorderBrush()。
QTextFrameFormat::BorderStyle QTextTableCellFormat::bottomBorderStyle() const
返回表格单元格的底部边框样式。
另请参阅 setBottomBorderStyle()。
qreal QTextTableCellFormat::bottomPadding() const
获取表格单元格的底部内边距。
另请参阅 setBottomPadding()、leftPadding()、rightPadding() 以及topPadding()。
bool QTextTableCellFormat::isValid() const
如果该表格单元格格式有效,则返回true ;否则返回false 。
qreal QTextTableCellFormat::leftBorder() const
返回表格单元格的左边框宽度。
另请参阅 setLeftBorder()。
QBrush QTextTableCellFormat::leftBorderBrush() const
返回表格单元格的左边框画笔。
另请参阅 setLeftBorderBrush()。
QTextFrameFormat::BorderStyle QTextTableCellFormat::leftBorderStyle() const
返回表格单元格的左边框样式。
另请参阅 setLeftBorderStyle()。
qreal QTextTableCellFormat::leftPadding() const
获取表格单元格的左边距。
另请参阅 setLeftPadding()、rightPadding()、topPadding() 以及bottomPadding()。
qreal QTextTableCellFormat::rightBorder() const
返回表格单元格的右边框宽度。
另请参阅 setRightBorder()。
QBrush QTextTableCellFormat::rightBorderBrush() const
返回表格单元格的右边框画笔。
另请参阅 setRightBorderBrush()。
QTextFrameFormat::BorderStyle QTextTableCellFormat::rightBorderStyle() const
返回表格单元格的右边框样式。
另请参阅 setRightBorderStyle()。
qreal QTextTableCellFormat::rightPadding() const
获取表格单元格的正确内边距。
另请参阅 setRightPadding()、leftPadding()、topPadding() 和bottomPadding()。
void QTextTableCellFormat::setBorder(qreal width)
设置表格单元格的左、右、上、下边距width 。
另请参阅 setLeftBorder()、setRightBorder()、setTopBorder()、setBottomBorder() 以及QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setBorderBrush(const QBrush &brush)
设置表格单元格的左、右、上、下边距brush 。
另请参阅 setLeftBorderBrush()、setRightBorderBrush()、setTopBorderBrush()、setBottomBorderBrush() 以及QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setBorderStyle(QTextFrameFormat::BorderStyle style)
设置表格单元格的左边距、右边距、上边距和下边距style 。
另请参阅 setLeftBorderStyle()、setRightBorderStyle()、setTopBorderStyle()、setBottomBorderStyle() 以及QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setBottomBorder(qreal width)
设置表格单元格的底部边框width 。
另请参阅 bottomBorder() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setBottomBorderBrush(const QBrush &brush)
设置表格单元格的底部边框brush 。
另请参阅 bottomBorderBrush() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setBottomBorderStyle(QTextFrameFormat::BorderStyle style)
设置表格单元格的底部边框style 。
另请参阅 bottomBorderStyle() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setBottomPadding(qreal padding)
设置表格单元格的底部padding 。
另请参阅 bottomPadding()、setLeftPadding()、setRightPadding() 和setTopPadding()。
void QTextTableCellFormat::setLeftBorder(qreal width)
设置表格单元格的左边框width 。
另请参阅 leftBorder() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setLeftBorderBrush(const QBrush &brush)
设置表格单元格的左边框brush 。
另请参阅 leftBorderBrush() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setLeftBorderStyle(QTextFrameFormat::BorderStyle style)
设置表格单元格的左边框style 。
另请参阅 leftBorderStyle() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setLeftPadding(qreal padding)
设置表格单元格的左侧padding 。
另请参阅 leftPadding()、setRightPadding()、setTopPadding() 以及setBottomPadding()。
void QTextTableCellFormat::setPadding(qreal padding)
设置表格单元格的左、右、上、下padding 属性。
另请参阅 setLeftPadding()、setRightPadding()、setTopPadding() 和setBottomPadding()。
void QTextTableCellFormat::setRightBorder(qreal width)
设置表格单元格的右边框width 。
另请参阅 rightBorder() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setRightBorderBrush(const QBrush &brush)
设置表格单元格的右边框brush 。
另请参阅 rightBorderBrush() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setRightBorderStyle(QTextFrameFormat::BorderStyle style)
设置表格单元格的右边框style 。
另请参阅 rightBorderStyle() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setRightPadding(qreal padding)
设置表格单元格的右对齐方式(padding )。
另请参阅 rightPadding()、setLeftPadding()、setTopPadding() 以及setBottomPadding()。
void QTextTableCellFormat::setTopBorder(qreal width)
设置表格单元格的上边框width 。
另请参阅 topBorder() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setTopBorderBrush(const QBrush &brush)
设置表格单元格的顶部边框brush 。
另请参阅 topBorderBrush() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setTopBorderStyle(QTextFrameFormat::BorderStyle style)
设置表格单元格的顶部边框style 。
另请参阅 topBorderStyle() 和QTextTableFormat::setBorderCollapse 。
void QTextTableCellFormat::setTopPadding(qreal padding)
设置表格单元格的顶部padding 。
另请参阅 topPadding()、setLeftPadding()、setRightPadding() 以及setBottomPadding()。
qreal QTextTableCellFormat::topBorder() const
返回表格单元格的上边框宽度。
另请参阅 setTopBorder()。
QBrush QTextTableCellFormat::topBorderBrush() const
返回表格单元格的顶部边框画笔。
另请参阅 setTopBorderBrush()。
QTextFrameFormat::BorderStyle QTextTableCellFormat::topBorderStyle() const
返回表格单元格的顶边框样式。
另请参阅 setTopBorderStyle()。
qreal QTextTableCellFormat::topPadding() const
获取表格单元格的顶部内边距。
另请参阅 setTopPadding()、leftPadding()、rightPadding() 和bottomPadding()。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.