TableGetAlignΒΆ

TableGetAlign retrieves the text alignment for all cells or a range of cells.

rmAlign = TableGetAlign(hTable)
rmAlign = TableGetAlign(hTable, rvSel)

Return Value

rmAlign is a matrix with text align values. Each element can be one of the following combinations:

Value Meaning
LEFT | TOP Left top
LEFT | MIDDLE Left center
LEFT | BOTTOM Left bottom
CENTER | TOP Center top
CENTER | MIDDLE Center center
CENTER | BOTTOM Center bottom
RIGHT | TOP Right top
RIGHT | MIDDLE Right center
RIGHT | BOTTOM Right bottom

Parameters

hTable

Identifies the table object.

rvSel

rvSel is a vector with four elements specifying a range of rows and columns:

Element Description
rvSel[1] Left column of selection
rvSel[2] Top row of selection
rvSel[3] Right column of selection
rvSel[4] Bottom row of selection

The column and row numbering starts with 1. Left is smaller than right and top is smaller than bottom.

In the following example the text will be aligned to the upper edge without changing the horizontal alignment:

rmAlign = TableGetAlign(hTable);
rmAlign = rmAlign & ~(G_TOP | G_MIDDLE |G_BOTTOM) | G_TOP;
TableSetAlign(hTable, rmAlign);

id-1031124