xref: /trunk/test/odf-validate/fixtures/t13/checks-chart.json (revision 0e16a31d78a652c56c5c0fc79c752f48b9048df9)
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