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()。
© 2025 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.