Qyoto
4.0.5
Qyoto is a C# language binding for Qt
|
The QTextTableCell class represents the properties of a cell in a QTextTable. More...
Public Member Functions | |
override bool | Equals (object o) |
override int | GetHashCode () |
QTextTableCell () | |
| |
QTextTableCell (QTextTableCell o) | |
| |
virtual void | CreateProxy () |
new QTextFrame.iterator | Begin () |
| |
new int | Column () |
| |
new int | ColumnSpan () |
| |
new QTextFrame.iterator | End () |
| |
new QTextCursor | FirstCursorPosition () |
| |
new int | FirstPosition () |
new bool | IsValid () |
| |
new QTextCursor | LastCursorPosition () |
| |
new int | LastPosition () |
new int | Row () |
| |
new int | RowSpan () |
| |
new int | TableCellFormatIndex () |
| |
new void | Dispose () |
Static Public Member Functions | |
static bool | operator!= (QTextTableCell arg1, QTextTableCell arg2) |
| |
static bool | operator== (QTextTableCell arg1, QTextTableCell arg2) |
| |
Protected Member Functions | |
QTextTableCell (System.Type dummy) | |
Protected Attributes | |
SmokeInvocation | interceptor |
Properties | |
new QTextCharFormat | Format [get, set] |
| |
virtual System.IntPtr | SmokeObject [get, set] |
The QTextTableCell class represents the properties of a cell in a QTextTable.
Table cells are pieces of document structure that belong to a table. The table orders cells into particular rows and columns; cells can also span multiple columns and rows.
Cells are usually created when a table is inserted into a document with QTextCursor::insertTable(), but they are also created and destroyed when a table is resized.
Cells contain information about their location in a table; you can obtain the row() and column() numbers of a cell, and its rowSpan() and columnSpan().
The format() of a cell describes the default character format of its contents. The firstCursorPosition() and lastCursorPosition() functions are used to obtain the extent of the cell in the document.
See also QTextTable and QTextTableFormat.
|
protected |
QtGui.QTextTableCell.QTextTableCell | ( | ) |
Constructs an invalid table cell.
See also isValid().
QtGui.QTextTableCell.QTextTableCell | ( | QTextTableCell | o | ) |
Copy constructor. Creates a new QTextTableCell object based on the other cell.
new QTextFrame.iterator QtGui.QTextTableCell.Begin | ( | ) |
Returns a frame iterator pointing to the beginning of the table's cell.
See also end().
new int QtGui.QTextTableCell.Column | ( | ) |
Returns the number of the column in the table that contains this cell.
See also row().
new int QtGui.QTextTableCell.ColumnSpan | ( | ) |
Returns the number of columns this cell spans. The default is 1.
See also rowSpan().
|
virtual |
new void QtGui.QTextTableCell.Dispose | ( | ) |
new QTextFrame.iterator QtGui.QTextTableCell.End | ( | ) |
Returns a frame iterator pointing to the end of the table's cell.
See also begin().
override bool QtGui.QTextTableCell.Equals | ( | object | o | ) |
new QTextCursor QtGui.QTextTableCell.FirstCursorPosition | ( | ) |
Returns the first valid cursor position in this cell.
See also lastCursorPosition().
new int QtGui.QTextTableCell.FirstPosition | ( | ) |
override int QtGui.QTextTableCell.GetHashCode | ( | ) |
new bool QtGui.QTextTableCell.IsValid | ( | ) |
Returns true if this is a valid table cell; otherwise returns false.
new QTextCursor QtGui.QTextTableCell.LastCursorPosition | ( | ) |
Returns the last valid cursor position in this cell.
See also firstCursorPosition().
new int QtGui.QTextTableCell.LastPosition | ( | ) |
|
static |
Returns true if this cell object and the other cell object describe different cells; otherwise returns false.
|
static |
Returns true if this cell object and the other cell object describe the same cell; otherwise returns false.
new int QtGui.QTextTableCell.Row | ( | ) |
Returns the number of the row in the table that contains this cell.
See also column().
new int QtGui.QTextTableCell.RowSpan | ( | ) |
Returns the number of rows this cell spans. The default is 1.
See also columnSpan().
new int QtGui.QTextTableCell.TableCellFormatIndex | ( | ) |
Returns the index of the tableCell's format in the document's internal list of formats.
This function was introduced in Qt 4.5.
See also QTextDocument::allFormats().
|
protected |
|
getset |
Returns the cell's character format.
Sets the cell's character format to format. This can for example be used to change the background color of the entire cell:
QTextTableCell cell = table->cellAt(2, 3); QTextCharFormat format = cell.format(); format.setBackground(Qt::blue); cell.setFormat(format);
Note that the cell's row or column span cannot be changed through this function. You have to use QTextTable::mergeCells and QTextTable::splitCell instead.
This function was introduced in Qt 4.2.
|
getset |