"columnStretchable"
This attribute allows the width of a table column to be adjusted if the table's width decreases or increases.
Synopsis
setValue(string shape, "columnStretchable", int idx, bool
stretch);
shape.columnStretchable(int idx, bool stretch);
Parameters
Parameter | Description |
---|---|
shape | Name of the object |
idx | The index of a table column |
stretch |
0 = The width of a column is not adjusted if the table's width decreases or increases. 1 = The width of a column is adjusted if the table's width decreases or increases. |
Description
This attribute allows the width of a table column to be adjusted if the table's width decreases or increases.
You can not resize stretchable columns manually.
EXAMPLE
main()
{
dyn_string Nm, Snm, addr;
Nm[1]="Thomas";
Nm[2]="Marc";
Nm[3]="Peter";
Snm[1] = "Müller";
Snm[2] = "Davis";
Snm[3] = "Maier";
addr[1] = "Hauptstrasse9,1230 Wien";
addr[2] = "Ocean road 23, 3456 Sydney";
addr[3] = "Hügelgasse 15, 7543 Eisenstadt" ;
//Add three lines with personal data to a table
this.appendLines(3, "Names", Nm, "Surnames", Snm, "Address",addr);
//The column width of the second column is adjusted if the table's width
//decreases or increases.
this.columnStretchable(1,1);
}
Assignment
Table