Object: 2DTableIndexSettings
- Updated2024-09-12
- 1 minute(s) read
(ReportObjects | SelectedObjects) > 2DTable > 2DTableSettings > Object: 2DTableIndexSettings
Object: 2DTableIndexSettings
The 2DTableIndexSettings object provides the scaling properties of a 2D table in DIAdem REPORT.
The following example generates a table with two columns and specifies the start value, the step width, and the end value of the scale:
| VBScript | Python |
Dim oMy2DTable, oMyPosition, oMySettings, oMyColumn1, oMyColumn2, oMyIndexSettings Call Report.NewLayout() Set oMy2DTable = Report.ActiveSheet.Objects.Add(eReportObject2DTable,"My2DTable") Set oMyPosition = oMy2DTable.Position.ByBorder oMyPosition.Top = 30 oMyPosition.Bottom = 20 oMyPosition.Left = 20 oMyPosition.Right = 30 Set oMySettings = oMy2DTable.Settings oMySettings.Header.Height = 20 Call oMySettings.BackgroundColor.SetPredefinedColor(eColorIndexGrey ) Set oMyColumn1 = oMy2DTable.Columns.Add(e2DTableColumnChannel) oMyColumn1.Channel.Reference = "[1]/[1]" Set oMyColumn2 = oMy2DTable.Columns.Add(e2DTableColumnChannel) oMyColumn2.Channel.Reference = "[1]/[2]" Set oMyIndexSettings = oMy2DTable.Settings.IndexSettings oMyIndexSettings.IndexMode = e2DTableIndexModeFixed oMyIndexSettings.IndexBegin = 1 oMyIndexSettings.IndexEnd = 1024 oMyIndexSettings.IndexIncrement = 100 Call Report.Refresh()
Properties
IndexBegin | IndexEnd | IndexIncrement | IndexMode | RowHeight