i-spreadsheet.xml /size: 5357 b    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7    <cd:command name="definespreadsheet" level="style" category="tables" file="m-spreadsheet.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:resolve name="keyword-name-optional"/>
11            <cd:assignments list="yes" optional="yes">
12                <cd:inherit name="setupspreadsheet"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupspreadsheet" level="style" category="tables" file="m-spreadsheet.mkiv">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="period">
22                    <cd:constant type="cd:text"/>
23                </cd:parameter>
24                <cd:parameter name="comma">
25                    <cd:constant type="cd:text"/>
26                </cd:parameter>
27                <cd:parameter name="split">
28                    <cd:constant type="yes"/>
29                    <cd:constant type="no" default="yes"/>
30                </cd:parameter>
31            </cd:assignments>
32        </cd:arguments>
33    </cd:command>
34
35    <cd:command name="resetspreadsheet" level="system" category="tables" file="m-spreadsheet.mkiv">
36        <cd:arguments>
37            <cd:resolve name="keyword-name-optional"/>
38        </cd:arguments>
39    </cd:command>
40
41    <cd:command name="spreadsheet" type="environment" level="document" category="tables" file="m-spreadsheet.mkiv">
42        <cd:arguments>
43            <cd:resolve name="keyword-name-optional"/>
44        </cd:arguments>
45    </cd:command>
46
47    <cd:command name="showspreadsheet" level="document" category="tables" file="m-spreadsheet.mkiv">
48        <cd:arguments>
49            <cd:resolve name="keyword-name"/>
50        </cd:arguments>
51    </cd:command>
52
53    <cd:command name="inspectspreadsheet" level="document" category="tables" file="m-spreadsheet.mkiv">
54        <cd:arguments>
55            <cd:resolve name="keyword-name"/>
56        </cd:arguments>
57    </cd:command>
58
59    <cd:command name="setspreadsheet" level="system" category="tables" file="m-spreadsheet.mkiv">
60        <cd:arguments>
61            <cd:resolve name="keyword-name-optional"/>
62            <cd:resolve name="argument-number"/>
63            <cd:resolve name="argument-number"/>
64            <cd:content/>
65        </cd:arguments>
66    </cd:command>
67
68    <cd:command name="getspreadsheet" level="system" category="tables" file="m-spreadsheet.mkiv">
69        <cd:arguments>
70            <cd:resolve name="keyword-name-optional"/>
71            <cd:resolve name="argument-number"/>
72            <cd:resolve name="argument-number"/>
73            <cd:content/>
74        </cd:arguments>
75    </cd:command>
76
77    <cd:command name="doifelsespreadsheetcell" level="system" category="tables" keywords="conditional" file="m-spreadsheet.mkiv">
78        <cd:arguments>
79            <cd:resolve name="keyword-name-optional"/>
80            <cd:resolve name="argument-number"/>
81            <cd:resolve name="argument-number"/>
82            <cd:resolve name="argument-true"/>
83            <cd:resolve name="argument-false"/>
84        </cd:arguments>
85    </cd:command>
86
87    <cd:command name="doifspreadsheetcellelse" level="system" category="tables" keywords="conditional" file="m-spreadsheet.mkiv">
88        <cd:arguments>
89            <cd:resolve name="keyword-name-optional"/>
90            <cd:resolve name="argument-number"/>
91            <cd:resolve name="argument-number"/>
92            <cd:resolve name="argument-true"/>
93            <cd:resolve name="argument-false"/>
94        </cd:arguments>
95    </cd:command>
96
97    <cd:command name="TABLEsetspreadsheet" level="system" category="tables" file="m-spreadsheet.mkiv">
98        <cd:arguments>
99            <cd:content/>
100        </cd:arguments>
101    </cd:command>
102
103    <cd:command name="TABLEgetspreadsheet" level="system" category="tables" file="m-spreadsheet.mkiv">
104        <cd:arguments>
105            <cd:content/>
106        </cd:arguments>
107    </cd:command>
108
109    <cd:command name="setspr" level="document" category="tables" file="m-spreadsheet.mkiv">
110        <cd:arguments>
111            <cd:content/>
112        </cd:arguments>
113    </cd:command>
114
115    <cd:command name="getspr" level="document" category="tables" file="m-spreadsheet.mkiv">
116        <cd:arguments>
117            <cd:content/>
118        </cd:arguments>
119    </cd:command>
120
121    <cd:command name="spreadsheettable" type="environment" level="document" category="tables" file="m-spreadsheet.mkiv">
122        <cd:arguments>
123            <cd:resolve name="keyword-name-optional"/>
124            <cd:assignments list="yes" optional="yes">
125                <cd:inherit name="setupTABLE"/>
126            </cd:assignments>
127        </cd:arguments>
128    </cd:command>
129
130    <cd:command name="row" type="environment" scope="spreadsheettable" level="document" category="tables" file="m-spreadsheet.mkiv"/>
131
132    <cd:command name="cell" type="environment" scope="spreadsheettable" level="document" category="tables" file="m-spreadsheet.mkiv">
133        <cd:arguments>
134            <cd:assignments list="yes" optional="yes">
135                <cd:inherit name="bTD"/>
136            </cd:assignments>
137        </cd:arguments>
138    </cd:command>
139
140</cd:interface>
141