The VP SET COLUMN ATTRIBUTES command applies the attributes defined in the propertyObj to the columns in the rangeObj.
In rangeObj, pass an object containing a range. If the range contains both columns and rows, attributes are applied only to the columns.
The propertyObj parameter lets you specify the attributes to apply to the columns in the rangeObj. These attributes are:
Property | Type | Description |
width | number | Column width expressed in pixels |
pageBreak | boolean | True to insert a page break before the first column of the range, else false |
visible | boolean | True if the column is visible, else false |
resizable | boolean | True if the column can be resized, else false |
header | text | Column header text |
To change the size of the second column and set the header, the following code:
C_OBJECT($column;$properties)
$column:=VP Column("ViewProArea";1)
$properties:=New object("width";100;"header";"Hello World")
VP SET COLUMN ATTRIBUTES($column;$properties)
will result in:
