i-texts.xml /size: 11 Kb    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:define name="keyword-setuplayouttext">
8        <cd:keywords optional="yes">
9            <cd:constant type="text"/>
10            <cd:constant type="margin"/>
11            <cd:constant type="edge"/>
12        </cd:keywords>
13    </cd:define>
14
15    <cd:define name="assignment-setuplayouttext">
16        <cd:assignments list="yes">
17            <cd:parameter name="state">
18                <cd:constant type="start"/>
19                <cd:constant type="stop"/>
20                <cd:constant type="empty"/>
21                <cd:constant type="high"/>
22                <cd:constant type="none"/>
23                <cd:constant type="normal" default="yes"/>
24                <cd:constant type="nomarking"/>
25                <cd:constant type="cd:name"/>
26            </cd:parameter>
27            <cd:parameter name="style">
28                <cd:resolve name="value-style"/>
29            </cd:parameter>
30            <cd:parameter name="color">
31                <cd:constant type="cd:color"/>
32            </cd:parameter>
33            <cd:parameter name="strut">
34                <cd:constant type="yes" default="yes"/>
35                <cd:constant type="no"/>
36            </cd:parameter>
37            <cd:parameter name="n">
38                <cd:constant type="cd:number"/>
39            </cd:parameter>
40            <cd:parameter name="before">
41                <cd:constant type="cd:command"/>
42            </cd:parameter>
43            <cd:parameter name="after">
44                <cd:constant type="cd:command"/>
45            </cd:parameter>
46            <cd:parameter name="lefttext">
47                <cd:constant type="cd:text"/>
48            </cd:parameter>
49            <cd:parameter name="middletext">
50                <cd:constant type="cd:text"/>
51            </cd:parameter>
52            <cd:parameter name="righttext">
53                <cd:constant type="cd:text"/>
54            </cd:parameter>
55            <cd:parameter name="leftstyle">
56                <cd:resolve name="value-style"/>
57            </cd:parameter>
58            <cd:parameter name="middlestyle">
59                <cd:resolve name="value-style"/>
60            </cd:parameter>
61            <cd:parameter name="rightstyle">
62                <cd:resolve name="value-style"/>
63            </cd:parameter>
64            <cd:parameter name="leftcolor">
65                <cd:constant type="cd:color"/>
66            </cd:parameter>
67            <cd:parameter name="middlecolor">
68                <cd:constant type="cd:color"/>
69            </cd:parameter>
70            <cd:parameter name="rightcolor">
71                <cd:constant type="cd:color"/>
72            </cd:parameter>
73            <cd:parameter name="width">
74                <cd:constant type="cd:dimension"/>
75            </cd:parameter>
76            <cd:parameter name="leftwidth">
77                <cd:constant type="cd:dimension"/>
78            </cd:parameter>
79            <cd:parameter name="middlewidth">
80                <cd:constant type="cd:dimension"/>
81            </cd:parameter>
82            <cd:parameter name="rightwidth">
83                <cd:constant type="cd:dimension"/>
84            </cd:parameter>
85        </cd:assignments>
86    </cd:define>
87
88    <cd:command name="setuplayouttext" level="style" category="layout" file="page-txt.mkvi">
89        <cd:arguments>
90            <cd:keywords>
91                <cd:constant type="top"/>
92                <cd:constant type="header"/>
93                <cd:constant type="text"/>
94                <cd:constant type="footer"/>
95                <cd:constant type="bottom"/>
96            </cd:keywords>
97            <cd:resolve name="keyword-setuplayouttext"/>
98            <cd:resolve name="assignment-setuplayouttext"/>
99        </cd:arguments>
100    </cd:command>
101
102    <cd:command name="setuptop" level="style" category="layout" file="page-txt.mkvi">
103        <cd:arguments>
104            <cd:resolve name="keyword-setuplayouttext"/>
105            <cd:resolve name="assignment-setuplayouttext"/>
106        </cd:arguments>
107    </cd:command>
108
109    <cd:command name="setupheader" level="style" category="layout" file="page-txt.mkvi">
110        <cd:arguments>
111            <cd:resolve name="keyword-setuplayouttext"/>
112            <cd:resolve name="assignment-setuplayouttext"/>
113        </cd:arguments>
114    </cd:command>
115
116    <cd:command name="setuptext" level="style" category="layout" file="page-txt.mkvi">
117        <cd:arguments>
118            <cd:resolve name="keyword-setuplayouttext"/>
119            <cd:resolve name="assignment-setuplayouttext"/>
120        </cd:arguments>
121    </cd:command>
122
123    <cd:command name="setupfooter" level="style" category="layout" file="page-txt.mkvi">
124        <cd:arguments>
125            <cd:resolve name="keyword-setuplayouttext"/>
126            <cd:resolve name="assignment-setuplayouttext"/>
127        </cd:arguments>
128    </cd:command>
129
130    <cd:command name="setupbottom" level="style" category="layout" file="page-txt.mkvi">
131        <cd:arguments>
132            <cd:resolve name="keyword-setuplayouttext"/>
133            <cd:resolve name="assignment-setuplayouttext"/>
134        </cd:arguments>
135    </cd:command>
136
137    <cd:command name="doifelselayouttextline" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
138        <cd:arguments>
139            <cd:resolve name="argument-name"/>
140            <cd:resolve name="argument-true"/>
141            <cd:resolve name="argument-false"/>
142        </cd:arguments>
143    </cd:command>
144
145    <cd:command name="doiflayouttextlineelse" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
146        <cd:arguments>
147            <cd:resolve name="argument-name"/>
148            <cd:resolve name="argument-true"/>
149            <cd:resolve name="argument-false"/>
150        </cd:arguments>
151    </cd:command>
152
153    <cd:command name="doifelselayoutsomeline" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
154        <cd:arguments>
155            <cd:resolve name="argument-name"/>
156            <cd:resolve name="argument-true"/>
157            <cd:resolve name="argument-false"/>
158        </cd:arguments>
159    </cd:command>
160
161    <cd:command name="doiflayoutsomelineelse" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
162        <cd:arguments>
163            <cd:resolve name="argument-name"/>
164            <cd:resolve name="argument-true"/>
165            <cd:resolve name="argument-false"/>
166        </cd:arguments>
167    </cd:command>
168
169    <cd:command name="noheaderandfooterlines" level="style" category="layout" file="page-txt.mkvi"/>
170
171    <cd:command name="notopandbottomlines" level="style" category="layout" file="page-txt.mkvi"/>
172
173    <cd:command name="setuptoptexts" level="style" category="layout" file="page-txt.mkvi">
174        <cd:arguments>
175            <cd:keywords optional="yes">
176                <cd:constant type="text" default="yes"/>
177                <cd:constant type="margin"/>
178                <cd:constant type="edge"/>
179            </cd:keywords>
180            <cd:resolve name="keyword-layoutelement-optional"/>
181            <cd:resolve name="keyword-layoutelement-optional"/>
182            <cd:resolve name="keyword-layoutelement-optional"/>
183            <cd:resolve name="keyword-layoutelement-optional"/>
184        </cd:arguments>
185    </cd:command>
186
187    <cd:command name="setupheadertexts" level="style" category="layout" file="page-txt.mkvi">
188        <cd:arguments>
189            <cd:keywords optional="yes">
190                <cd:constant type="text" default="yes"/>
191                <cd:constant type="margin"/>
192                <cd:constant type="edge"/>
193            </cd:keywords>
194            <cd:resolve name="keyword-layoutelement-optional"/>
195            <cd:resolve name="keyword-layoutelement-optional"/>
196            <cd:resolve name="keyword-layoutelement-optional"/>
197            <cd:resolve name="keyword-layoutelement-optional"/>
198        </cd:arguments>
199    </cd:command>
200
201    <cd:command name="setuptexttexts" level="style" category="layout" file="page-txt.mkvi">
202        <cd:arguments>
203            <cd:keywords optional="yes">
204                <cd:constant type="text" default="yes"/>
205                <cd:constant type="margin"/>
206                <cd:constant type="edge"/>
207            </cd:keywords>
208            <cd:resolve name="keyword-layoutelement-optional"/>
209            <cd:resolve name="keyword-layoutelement-optional"/>
210            <cd:resolve name="keyword-layoutelement-optional"/>
211            <cd:resolve name="keyword-layoutelement-optional"/>
212        </cd:arguments>
213    </cd:command>
214
215    <cd:command name="setupfootertexts" level="style" category="layout" file="page-txt.mkvi">
216        <cd:arguments>
217            <cd:keywords optional="yes">
218                <cd:constant type="text" default="yes"/>
219                <cd:constant type="margin"/>
220                <cd:constant type="edge"/>
221            </cd:keywords>
222            <cd:resolve name="keyword-layoutelement-optional"/>
223            <cd:resolve name="keyword-layoutelement-optional"/>
224            <cd:resolve name="keyword-layoutelement-optional"/>
225            <cd:resolve name="keyword-layoutelement-optional"/>
226        </cd:arguments>
227    </cd:command>
228
229    <cd:command name="setupbottomtexts" level="style" category="layout" file="page-txt.mkvi">
230        <cd:arguments>
231            <cd:keywords optional="yes">
232                <cd:constant type="text" default="yes"/>
233                <cd:constant type="margin"/>
234                <cd:constant type="edge"/>
235            </cd:keywords>
236            <cd:resolve name="keyword-layoutelement-optional"/>
237            <cd:resolve name="keyword-layoutelement-optional"/>
238            <cd:resolve name="keyword-layoutelement-optional"/>
239            <cd:resolve name="keyword-layoutelement-optional"/>
240        </cd:arguments>
241    </cd:command>
242
243    <cd:command name="settextcontent" level="style" category="layout" file="page-txt.mkvi">
244        <cd:arguments>
245            <cd:keywords>
246                <cd:constant type="top"/>
247                <cd:constant type="header"/>
248                <cd:constant type="text"/>
249                <cd:constant type="footer"/>
250                <cd:constant type="bottom"/>
251            </cd:keywords>
252            <cd:keywords>
253                <cd:constant type="text"/>
254                <cd:constant type="margin"/>
255                <cd:constant type="edge"/>
256            </cd:keywords>
257            <cd:keywords optional="yes">
258                <cd:constant type="left"/>
259                <cd:constant type="middle" default="yes"/>
260                <cd:constant type="right"/>
261            </cd:keywords>
262            <cd:resolve name="keyword-layoutelement"/>
263            <cd:resolve name="keyword-layoutelement-optional"/>
264        </cd:arguments>
265    </cd:command>
266
267    <cd:command name="definetext" level="style" category="layout" file="page-txt.mkvi">
268        <cd:arguments>
269            <cd:resolve name="keyword-name"/>
270            <cd:keywords>
271                <cd:constant type="top"/>
272                <cd:constant type="header"/>
273                <cd:constant type="text"/>
274                <cd:constant type="footer"/>
275                <cd:constant type="bottom"/>
276            </cd:keywords>
277            <cd:keywords optional="yes">
278                <cd:constant type="text"/>
279                <cd:constant type="margin"/>
280                <cd:constant type="edge"/>
281            </cd:keywords>
282            <cd:resolve name="keyword-layoutelement"/>
283            <cd:resolve name="keyword-layoutelement-optional"/>
284            <cd:resolve name="keyword-layoutelement-optional"/>
285            <cd:resolve name="keyword-layoutelement-optional"/>
286        </cd:arguments>
287    </cd:command>
288
289</cd:interface>
290