1[ 2 { 3 "name": "chart_diagram_pos", 4 "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Diagram.calculateDiagramPositionExcludingAxes()", 5 "expect": { 6 "Height": 4500, 7 "Width": 6000, 8 "X": 1500, 9 "Y": 1200 10 } 11 }, 12 { 13 "name": "chart_diagram_excluding", 14 "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Diagram.isExcludingDiagramPositioning()", 15 "expect": true 16 }, 17 { 18 "name": "chart_diagram_auto", 19 "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Diagram.isAutomaticDiagramPositioning()", 20 "expect": false 21 }, 22 { 23 "name": "chart_has_legend", 24 "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.HasLegend", 25 "expect": true 26 }, 27 { 28 "name": "chart_legend_expansion", 29 "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Legend.Expansion", 30 "expect": "CUSTOM" 31 }, 32 { 33 "name": "chart_legend_size", 34 "expr": "(lambda z: [z.Width, z.Height])(doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Legend.getSize())", 35 "expect": [ 36 2500, 37 1800 38 ] 39 }, 40 { 41 "name": "chart_legend_pos", 42 "expr": "(lambda p: [p.X, p.Y])(doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Legend.getPosition())", 43 "expect": [ 44 8800, 45 1500 46 ] 47 } 48] 49