Qt 4.8
|
The QTextTableCellFormat class provides formatting information for table cells in a QTextDocument. More...
#include <qtextformat.h>
Public Functions | |
qreal | bottomPadding () const |
Gets the bottom padding of the table cell. More... | |
bool | isValid () const |
Returns true if this table cell format is valid; otherwise returns false. More... | |
qreal | leftPadding () const |
Gets the left padding of the table cell. More... | |
QTextTableCellFormat () | |
Constructs a new table cell format object. More... | |
qreal | rightPadding () const |
Gets the right padding of the table cell. More... | |
void | setBottomPadding (qreal padding) |
Sets the bottom padding of the table cell. More... | |
void | setLeftPadding (qreal padding) |
Sets the left padding of the table cell. More... | |
void | setPadding (qreal padding) |
Sets the left, right, top, and bottom padding of the table cell. More... | |
void | setRightPadding (qreal padding) |
Sets the right padding of the table cell. More... | |
void | setTopPadding (qreal padding) |
Sets the top padding of the table cell. More... | |
qreal | topPadding () const |
Gets the top padding of the table cell. More... | |
Public Functions inherited from QTextCharFormat | |
QString | anchorHref () const |
Returns the text format's hypertext link, or an empty string if none has been set. More... | |
QString | anchorName () const |
This function is deprecated. More... | |
QStringList | anchorNames () const |
Returns the anchor names associated with this text format, or an empty string list if none has been set. More... | |
QFont | font () const |
Returns the font for this character format. More... | |
QFont::Capitalization | fontCapitalization () const |
Returns the current capitalization type of the font. More... | |
QString | fontFamily () const |
Returns the text format's font family. More... | |
bool | fontFixedPitch () const |
Returns true if the text format's font is fixed pitch; otherwise returns false. More... | |
QFont::HintingPreference | fontHintingPreference () const |
Returns the hinting preference set for this text format. More... | |
bool | fontItalic () const |
Returns true if the text format's font is italic; otherwise returns false. More... | |
bool | fontKerning () const |
Returns true if the font kerning is enabled. More... | |
qreal | fontLetterSpacing () const |
Returns the current letter spacing percentage. More... | |
bool | fontOverline () const |
Returns true if the text format's font is overlined; otherwise returns false. More... | |
qreal | fontPointSize () const |
Returns the font size used to display text in this format. More... | |
bool | fontStrikeOut () const |
Returns true if the text format's font is struck out (has a horizontal line drawn through it); otherwise returns false. More... | |
QFont::StyleHint | fontStyleHint () const |
Returns the font style hint. More... | |
QFont::StyleStrategy | fontStyleStrategy () const |
Returns the current font style strategy. More... | |
bool | fontUnderline () const |
Returns true if the text format's font is underlined; otherwise returns false. More... | |
int | fontWeight () const |
Returns the text format's font weight. More... | |
qreal | fontWordSpacing () const |
Returns the current word spacing value. More... | |
bool | isAnchor () const |
Returns true if the text is formatted as an anchor; otherwise returns false. More... | |
bool | isValid () const |
Returns true if this character format is valid; otherwise returns false. More... | |
QTextCharFormat () | |
Constructs a new character format object. More... | |
void | setAnchor (bool anchor) |
If anchor is true, text with this format represents an anchor, and is formatted in the appropriate way; otherwise the text is formatted normally. More... | |
void | setAnchorHref (const QString &value) |
Sets the hypertext link for the text format to the given value. More... | |
void | setAnchorName (const QString &name) |
This function is deprecated. More... | |
void | setAnchorNames (const QStringList &names) |
Sets the text format's anchor names. More... | |
void | setFont (const QFont &font) |
Sets the text format's font. More... | |
void | setFontCapitalization (QFont::Capitalization capitalization) |
Sets the capitalization of the text that apppears in this font to capitalization. More... | |
void | setFontFamily (const QString &family) |
Sets the text format's font family. More... | |
void | setFontFixedPitch (bool fixedPitch) |
If fixedPitch is true, sets the text format's font to be fixed pitch; otherwise a non-fixed pitch font is used. More... | |
void | setFontHintingPreference (QFont::HintingPreference hintingPreference) |
Sets the hinting preference of the text format's font to be hintingPreference. More... | |
void | setFontItalic (bool italic) |
If italic is true, sets the text format's font to be italic; otherwise the font will be non-italic. More... | |
void | setFontKerning (bool enable) |
Enables kerning for this font if enable is true; otherwise disables it. More... | |
void | setFontLetterSpacing (qreal spacing) |
Sets the letter spacing of this format to the given spacing, in percent. More... | |
void | setFontOverline (bool overline) |
If overline is true, sets the text format's font to be overlined; otherwise the font is displayed non-overlined. More... | |
void | setFontPointSize (qreal size) |
Sets the text format's font size. More... | |
void | setFontStrikeOut (bool strikeOut) |
If strikeOut is true, sets the text format's font with strike-out enabled (with a horizontal line through it); otherwise it is displayed without strikeout. More... | |
void | setFontStyleHint (QFont::StyleHint hint, QFont::StyleStrategy strategy=QFont::PreferDefault) |
Sets the font style hint and strategy. More... | |
void | setFontStyleStrategy (QFont::StyleStrategy strategy) |
Sets the font style strategy. More... | |
void | setFontUnderline (bool underline) |
If underline is true, sets the text format's font to be underlined; otherwise it is displayed non-underlined. More... | |
void | setFontWeight (int weight) |
Sets the text format's font weight to weight. More... | |
void | setFontWordSpacing (qreal spacing) |
Sets the word spacing of this format to the given spacing, in pixels. More... | |
void | setTableCellColumnSpan (int tableCellColumnSpan) |
If this character format is applied to characters in a table cell, the cell will span tableCellColumnSpan columns. More... | |
void | setTableCellRowSpan (int tableCellRowSpan) |
If this character format is applied to characters in a table cell, the cell will span tableCellRowSpan rows. More... | |
void | setTextOutline (const QPen &pen) |
Sets the pen used to draw the outlines of characters to the given pen. More... | |
void | setToolTip (const QString &tip) |
Sets the tool tip for a fragment of text to the given text. More... | |
void | setUnderlineColor (const QColor &color) |
Sets the underline color used for the characters with this format to the color specified. More... | |
void | setUnderlineStyle (UnderlineStyle style) |
Sets the style of underlining the text to style. More... | |
void | setVerticalAlignment (VerticalAlignment alignment) |
Sets the vertical alignment used for the characters with this format to the alignment specified. More... | |
int | tableCellColumnSpan () const |
If this character format is applied to characters in a table cell, this function returns the number of columns spanned by the text (this may be 1); otherwise it returns 1. More... | |
int | tableCellRowSpan () const |
If this character format is applied to characters in a table cell, this function returns the number of rows spanned by the text (this may be 1); otherwise it returns 1. More... | |
QPen | textOutline () const |
Returns the pen used to draw the outlines of characters in this format. More... | |
QString | toolTip () const |
Returns the tool tip that is displayed for a fragment of text. More... | |
QColor | underlineColor () const |
Returns the color used to underline the characters with this format. More... | |
UnderlineStyle | underlineStyle () const |
Returns the style of underlining the text. More... | |
VerticalAlignment | verticalAlignment () const |
Returns the vertical alignment used for characters with this format. More... | |
Public Functions inherited from QTextFormat | |
QBrush | background () const |
Returns the brush used to paint the document's background. More... | |
bool | boolProperty (int propertyId) const |
Returns the value of the property specified by propertyId. More... | |
QBrush | brushProperty (int propertyId) const |
Returns the value of the property given by propertyId; if the property isn't of QVariant::Brush type, Qt::NoBrush is returned instead. More... | |
void | clearBackground () |
Clears the brush used to paint the document's background. More... | |
void | clearForeground () |
Clears the brush used to paint the document's foreground. More... | |
void | clearProperty (int propertyId) |
Clears the value of the property given by propertyId. More... | |
QColor | colorProperty (int propertyId) const |
Returns the value of the property given by propertyId; if the property isn't of QVariant::Color type, an invalid color is returned instead. More... | |
qreal | doubleProperty (int propertyId) const |
Returns the value of the property specified by propertyId. More... | |
QBrush | foreground () const |
Returns the brush used to render foreground details, such as text, frame outlines, and table borders. More... | |
bool | hasProperty (int propertyId) const |
Returns true if the text format has a property with the given propertyId; otherwise returns false. More... | |
int | intProperty (int propertyId) const |
Returns the value of the property specified by propertyId. More... | |
bool | isBlockFormat () const |
Returns true if this text format is a BlockFormat ; otherwise returns false. More... | |
bool | isCharFormat () const |
Returns true if this text format is a CharFormat ; otherwise returns false. More... | |
bool | isFrameFormat () const |
Returns true if this text format is a FrameFormat ; otherwise returns false. More... | |
bool | isImageFormat () const |
Returns true if this text format is an image format; otherwise returns false. More... | |
bool | isListFormat () const |
Returns true if this text format is a ListFormat ; otherwise returns false. More... | |
bool | isTableCellFormat () const |
Returns true if this text format is a TableCellFormat ; otherwise returns false. More... | |
bool | isTableFormat () const |
Returns true if this text format is a TableFormat ; otherwise returns false. More... | |
bool | isValid () const |
Returns true if the format is valid (i. More... | |
Qt::LayoutDirection | layoutDirection () const |
Returns the document's layout direction. More... | |
QTextLength | lengthProperty (int propertyId) const |
Returns the value of the property given by propertyId. More... | |
QVector< QTextLength > | lengthVectorProperty (int propertyId) const |
Returns the value of the property given by propertyId. More... | |
void | merge (const QTextFormat &other) |
Merges the other format with this format; where there are conflicts the other format takes precedence. More... | |
int | objectIndex () const |
Returns the index of the format object, or -1 if the format object is invalid. More... | |
int | objectType () const |
Returns the text format's object type. More... | |
operator QVariant () const | |
Returns the text format as a QVariant. More... | |
bool | operator!= (const QTextFormat &rhs) const |
Returns true if this text format is different from the other text format. More... | |
QTextFormat & | operator= (const QTextFormat &rhs) |
Assigns the other text format to this text format, and returns a reference to this text format. More... | |
bool | operator== (const QTextFormat &rhs) const |
Returns true if this text format is the same as the other text format. More... | |
QPen | penProperty (int propertyId) const |
Returns the value of the property given by propertyId; if the property isn't of QVariant::Pen type, Qt::NoPen is returned instead. More... | |
QMap< int, QVariant > | properties () const |
Returns a map with all properties of this text format. More... | |
QVariant | property (int propertyId) const |
Returns the property specified by the given propertyId. More... | |
int | propertyCount () const |
Returns the number of properties stored in the format. More... | |
QTextFormat () | |
Creates a new text format with an InvalidFormat . More... | |
QTextFormat (int type) | |
Creates a new text format of the given type. More... | |
QTextFormat (const QTextFormat &rhs) | |
Creates a new text format with the same attributes as the other text format. More... | |
void | setBackground (const QBrush &brush) |
Sets the brush use to paint the document's background to the brush specified. More... | |
void | setForeground (const QBrush &brush) |
Sets the foreground brush to the specified brush. More... | |
void | setLayoutDirection (Qt::LayoutDirection direction) |
Sets the document's layout direction to the specified direction. More... | |
void | setObjectIndex (int object) |
Sets the format object's object index. More... | |
void | setObjectType (int type) |
Sets the text format's object type to type. More... | |
void | setProperty (int propertyId, const QVariant &value) |
Sets the property specified by the propertyId to the given value. More... | |
void | setProperty (int propertyId, const QVector< QTextLength > &lengths) |
Sets the value of the property given by propertyId to value. More... | |
QString | stringProperty (int propertyId) const |
Returns the value of the property given by propertyId; if the property isn't of QVariant::String type, an empty string is returned instead. More... | |
QTextBlockFormat | toBlockFormat () const |
Returns this format as a block format. More... | |
QTextCharFormat | toCharFormat () const |
Returns this format as a character format. More... | |
QTextFrameFormat | toFrameFormat () const |
Returns this format as a frame format. More... | |
QTextImageFormat | toImageFormat () const |
Returns this format as an image format. More... | |
QTextListFormat | toListFormat () const |
Returns this format as a list format. More... | |
QTextTableCellFormat | toTableCellFormat () const |
Returns this format as a table cell format. More... | |
QTextTableFormat | toTableFormat () const |
Returns this format as a table format. More... | |
int | type () const |
Returns the type of this format. More... | |
~QTextFormat () | |
Destroys this text format. More... | |
Protected Functions | |
QTextTableCellFormat (const QTextFormat &fmt) | |
Creates a new table cell format with the same attributes as the given text format. More... | |
Protected Functions inherited from QTextCharFormat | |
QTextCharFormat (const QTextFormat &fmt) | |
Creates a new character format with the same attributes as the given text format. More... | |
Friends | |
class | QTextFormat |
The QTextTableCellFormat class provides formatting information for table cells in a QTextDocument.
The table cell format of a table cell in a document specifies the visual properties of the table cell.
The padding properties of a table cell are controlled by setLeftPadding(), setRightPadding(), setTopPadding(), and setBottomPadding(). All the paddings can be set at once using setPadding().
Definition at line 898 of file qtextformat.h.
QTextTableCellFormat::QTextTableCellFormat | ( | ) |
Constructs a new table cell format object.
Definition at line 3805 of file qtextformat.cpp.
|
explicitprotected |
Creates a new table cell format with the same attributes as the given text format.
Definition at line 3821 of file qtextformat.cpp.
|
inline |
Gets the bottom padding of the table cell.
Definition at line 939 of file qtextformat.h.
Referenced by QTextHtmlExporter::emitTable(), and QTextOdfWriter::writeTableCellFormat().
|
inline |
Returns true if this table cell format is valid; otherwise returns false.
Definition at line 903 of file qtextformat.h.
|
inline |
Gets the left padding of the table cell.
Definition at line 949 of file qtextformat.h.
Referenced by QTextHtmlExporter::emitTable(), and QTextOdfWriter::writeTableCellFormat().
|
inline |
Gets the right padding of the table cell.
Definition at line 959 of file qtextformat.h.
Referenced by QTextHtmlExporter::emitTable(), and QTextOdfWriter::writeTableCellFormat().
|
inline |
Sets the bottom padding of the table cell.
Definition at line 934 of file qtextformat.h.
Referenced by QTextHtmlImporter::processBlockNode().
|
inline |
Sets the left padding of the table cell.
Definition at line 944 of file qtextformat.h.
Referenced by QTextHtmlImporter::processBlockNode().
|
inline |
Sets the left, right, top, and bottom padding of the table cell.
Definition at line 964 of file qtextformat.h.
|
inline |
Sets the right padding of the table cell.
Definition at line 954 of file qtextformat.h.
Referenced by QTextHtmlImporter::processBlockNode().
|
inline |
Sets the top padding of the table cell.
Definition at line 924 of file qtextformat.h.
Referenced by QTextHtmlImporter::processBlockNode().
|
inline |
Gets the top padding of the table cell.
Definition at line 929 of file qtextformat.h.
Referenced by QTextHtmlExporter::emitTable(), and QTextOdfWriter::writeTableCellFormat().
|
friend |
Definition at line 921 of file qtextformat.h.