DIAdem Help

Object: LegendItem

  • Updated2024-09-12
  • 2 minute(s) read

Object: LegendItem

The LegendItem object provides information about a curve in an axis system or in a contour display in DIAdem VIEW. In the legends, DIAdem displays channel properties, values at cursor positions, free text, or a Calculator expression.

The following example generates a 2D axis system with a curve and displays the name for each legend entry:

VBScriptPython

 

Dim oMySheet, oMyChart, oMyCurve, oMyLegends, oMyLegendItem, sOutput
Call View.NewLayout()
Set oMySheet = View.ActiveSheet
oMySheet.ActiveArea.DisplayObjType = "CurveChart2D"
Set oMyChart = View.ActiveSheet.ActiveArea.DisplayObj
Set oMyCurve = oMyChart.Curves2D.Add("[1]/[1]","[1]/[2]")
Set oMyLegends = oMySheet.ActiveArea.DisplayObj.LegendItems
sOutput = "Names of legend items: " & vbCrLf
For Each oMyLegendItem in oMyLegends
 sOutput = sOutput & oMyLegendItem.Name & vbCrLf
Next
Call MsgBox(sOutput)

Properties

Format | Name | Title | Width

Returned From

LegendItems.Add | LegendItems.Item