本页内容

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()
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.