i-field.xml /size: 15 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:command name="presetfieldsymbols" level="system" category="pdf" file="scrn-fld.mkvi">
8        <cd:arguments>
9            <cd:resolve name="keyword-name-list"/>
10        </cd:arguments>
11    </cd:command>
12
13    <cd:command name="definefieldcategory" level="style" category="pdf" file="scrn-fld.mkvi">
14        <cd:arguments>
15            <cd:resolve name="keyword-name"/>
16            <cd:resolve name="keyword-name-optional"/>
17            <cd:assignments list="yes" optional="yes">
18                <cd:inherit name="setupfieldcategory"/>
19            </cd:assignments>
20        </cd:arguments>
21    </cd:command>
22
23    <cd:command name="setupfieldcategory" level="style" category="pdf" file="scrn-fld.mkvi">
24        <cd:arguments>
25            <cd:resolve name="keyword-name-list-optional"/>
26            <cd:assignments list="yes">
27                <cd:parameter name="start">
28                    <cd:constant type="cd:number"/>
29                </cd:parameter>
30                <cd:parameter name="style">
31                    <cd:resolve name="value-style"/>
32                </cd:parameter>
33                <cd:parameter name="color">
34                    <cd:constant type="cd:color"/>
35                </cd:parameter>
36                <cd:parameter name="type">
37                    <cd:constant type="radio"/>
38                    <cd:constant type="sub"/>
39                    <cd:constant type="text"/>
40                    <cd:constant type="line"/>
41                    <cd:constant type="push"/>
42                    <cd:constant type="check"/>
43                    <cd:constant type="signature"/>
44                </cd:parameter>
45                <cd:parameter name="values">
46                    <cd:constant type="cd:text"/>
47                </cd:parameter>
48                <cd:parameter name="default">
49                    <cd:constant type="cd:text"/>
50                </cd:parameter>
51                <cd:parameter name="fieldframecolor">
52                    <cd:constant type="cd:color"/>
53                </cd:parameter>
54                <cd:parameter name="fieldbackgroundcolor">
55                    <cd:constant type="cd:color"/>
56                </cd:parameter>
57                <cd:parameter name="width">
58                    <cd:constant type="cd:dimension"/>
59                </cd:parameter>
60                <cd:parameter name="height">
61                    <cd:constant type="cd:dimension"/>
62                </cd:parameter>
63                <cd:parameter name="depth">
64                    <cd:constant type="cd:dimension"/>
65                </cd:parameter>
66                <cd:parameter name="align">
67                    <cd:constant type="left"/>
68                    <cd:constant type="middle"/>
69                    <cd:constant type="right"/>
70                    <cd:constant type="flushleft"/>
71                    <cd:constant type="center"/>
72                    <cd:constant type="flushright"/>
73                </cd:parameter>
74                <cd:parameter name="n">
75                    <cd:constant type="cd:number"/>
76                </cd:parameter>
77                <cd:parameter name="symbol">
78                    <cd:constant type="cd:name"/>
79                </cd:parameter>
80                <cd:parameter name="fieldlayer">
81                    <cd:constant type="cd:name"/>
82                </cd:parameter>
83                <cd:parameter name="option">
84                    <cd:constant type="readonly"/>
85                    <cd:constant type="required"/>
86                    <cd:constant type="protected"/>
87                    <cd:constant type="sorted"/>
88                    <cd:constant type="unavailable"/>
89                    <cd:constant type="nocheck"/>
90                    <cd:constant type="fixed"/>
91                    <cd:constant type="file"/>
92                    <cd:constant type="hidden"/>
93                    <cd:constant type="printable"/>
94                    <cd:constant type="auto"/>
95                </cd:parameter>
96                <cd:parameter name="clickin">
97                    <cd:constant type="cd:reference"/>
98                </cd:parameter>
99                <cd:parameter name="clickout">
100                    <cd:constant type="cd:reference"/>
101                </cd:parameter>
102                <cd:parameter name="regionin">
103                    <cd:constant type="cd:reference"/>
104                </cd:parameter>
105                <cd:parameter name="regionout">
106                    <cd:constant type="cd:reference"/>
107                </cd:parameter>
108                <cd:parameter name="afterkey">
109                    <cd:constant type="cd:reference"/>
110                </cd:parameter>
111                <cd:parameter name="format">
112                    <cd:constant type="cd:reference"/>
113                </cd:parameter>
114                <cd:parameter name="validate">
115                    <cd:constant type="cd:reference"/>
116                </cd:parameter>
117                <cd:parameter name="calculate">
118                    <cd:constant type="cd:reference"/>
119                </cd:parameter>
120                <cd:parameter name="focusin">
121                    <cd:constant type="cd:reference"/>
122                </cd:parameter>
123                <cd:parameter name="focusout">
124                    <cd:constant type="cd:reference"/>
125                </cd:parameter>
126                <cd:parameter name="openpage">
127                    <cd:constant type="cd:reference"/>
128                </cd:parameter>
129                <cd:parameter name="closepage">
130                    <cd:constant type="cd:reference"/>
131                </cd:parameter>
132            </cd:assignments>
133        </cd:arguments>
134    </cd:command>
135
136    <cd:command name="doifelsefieldcategory" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
137        <cd:arguments>
138            <cd:resolve name="argument-name"/>
139            <cd:resolve name="argument-true"/>
140            <cd:resolve name="argument-false"/>
141        </cd:arguments>
142    </cd:command>
143
144    <cd:command name="doiffieldcategoryelse" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
145        <cd:arguments>
146            <cd:resolve name="argument-name"/>
147            <cd:resolve name="argument-true"/>
148            <cd:resolve name="argument-false"/>
149        </cd:arguments>
150    </cd:command>
151
152    <cd:command name="definefieldbody" level="style" category="pdf" file="scrn-fld.mkvi">
153        <cd:arguments>
154            <cd:resolve name="keyword-name"/>
155            <cd:resolve name="keyword-name-optional"/>
156            <cd:assignments list="yes" optional="yes">
157                <cd:inherit name="setupfieldbody"/>
158            </cd:assignments>
159        </cd:arguments>
160    </cd:command>
161
162    <cd:command name="setupfieldbody" level="style" category="pdf" file="scrn-fld.mkvi">
163        <cd:arguments>
164            <cd:resolve name="keyword-name-list-optional"/>
165            <cd:assignments list="yes">
166                <cd:parameter name="category">
167                    <cd:constant type="cd:name"/>
168                </cd:parameter>
169                <cd:inherit name="setupfieldcategory"/>
170            </cd:assignments>
171        </cd:arguments>
172    </cd:command>
173
174    <cd:command name="fieldbody" level="document" category="pdf" file="scrn-fld.mkvi">
175        <cd:arguments>
176            <cd:resolve name="keyword-name"/>
177            <cd:assignments list="yes" optional="yes">
178                <cd:inherit name="setupfieldbody"/>
179            </cd:assignments>
180        </cd:arguments>
181    </cd:command>
182
183    <cd:command name="definefieldbodyset" level="style" category="pdf" file="scrn-fld.mkvi">
184        <cd:arguments>
185            <cd:resolve name="keyword-name"/>
186            <cd:resolve name="keyword-name-list"/>
187        </cd:arguments>
188    </cd:command>
189
190    <cd:command name="doifelsefieldbody" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
191        <cd:arguments>
192            <cd:resolve name="argument-name"/>
193            <cd:resolve name="argument-true"/>
194            <cd:resolve name="argument-false"/>
195        </cd:arguments>
196    </cd:command>
197
198    <cd:command name="doiffieldbodyelse" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
199        <cd:arguments>
200            <cd:resolve name="argument-name"/>
201            <cd:resolve name="argument-true"/>
202            <cd:resolve name="argument-false"/>
203        </cd:arguments>
204    </cd:command>
205
206    <cd:command name="definefield" level="style" category="pdf" file="scrn-fld.mkvi">
207        <cd:arguments>
208            <cd:resolve name="keyword-name"/>
209            <cd:keywords>
210                <cd:constant type="radio"/>
211                <cd:constant type="sub"/>
212                <cd:constant type="text"/>
213                <cd:constant type="line"/>
214                <cd:constant type="push"/>
215                <cd:constant type="check"/>
216                <cd:constant type="signature"/>
217            </cd:keywords>
218            <cd:resolve name="keyword-name"/>
219            <cd:resolve name="keyword-name-list"/>
220            <cd:resolve name="keyword-name"/>
221        </cd:arguments>
222    </cd:command>
223
224    <cd:command name="definesubfield" level="style" category="pdf" file="scrn-fld.mkvi">
225        <cd:arguments>
226            <cd:resolve name="keyword-name"/>
227            <cd:resolve name="keyword-name"/>
228            <cd:resolve name="keyword-name-list"/>
229        </cd:arguments>
230    </cd:command>
231
232    <cd:command name="clonefield" level="style" category="pdf" file="scrn-fld.mkvi">
233        <cd:arguments>
234            <cd:resolve name="keyword-name"/>
235            <cd:resolve name="keyword-name"/>
236            <cd:resolve name="keyword-name"/>
237            <cd:resolve name="keyword-name-list"/>
238        </cd:arguments>
239    </cd:command>
240
241    <cd:command name="copyfield" level="style" category="pdf" file="scrn-fld.mkvi">
242        <cd:arguments>
243            <cd:resolve name="keyword-name"/>
244            <cd:resolve name="keyword-name"/>
245        </cd:arguments>
246    </cd:command>
247
248    <cd:command name="fitfieldframed" level="document" category="pdf" keywords="background rules" file="scrn-fld.mkvi">
249        <cd:arguments>
250            <cd:assignments list="yes" optional="yes">
251                <cd:inherit name="setupframed"/>
252            </cd:assignments>
253            <cd:content/>
254        </cd:arguments>
255    </cd:command>
256
257    <cd:command name="fitfield" level="document" category="pdf" file="scrn-fld.mkvi">
258        <cd:arguments>
259            <cd:resolve name="keyword-name"/>
260            <cd:assignments list="yes" optional="yes">
261                <cd:inherit name="setupfieldbody"/>
262            </cd:assignments>
263        </cd:arguments>
264    </cd:command>
265
266    <cd:command name="setupfieldlabelframed" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
267        <cd:arguments>
268            <cd:resolve name="keyword-name-list-optional"/>
269            <cd:assignments list="yes">
270                <cd:inherit name="setupframed"/>
271            </cd:assignments>
272        </cd:arguments>
273    </cd:command>
274
275    <cd:command name="setupfieldcontentframed" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
276        <cd:arguments>
277            <cd:resolve name="keyword-name-list-optional"/>
278            <cd:assignments list="yes">
279                <cd:inherit name="setupframed"/>
280                <cd:inherit name="setupfieldcategory"/>
281            </cd:assignments>
282        </cd:arguments>
283    </cd:command>
284
285    <cd:command name="setupfieldtotalframed" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
286        <cd:arguments>
287            <cd:resolve name="keyword-name-list-optional"/>
288            <cd:assignments list="yes">
289                <cd:parameter name="before">
290                    <cd:constant type="cd:command"/>
291                </cd:parameter>
292                <cd:parameter name="after">
293                    <cd:constant type="cd:command"/>
294                </cd:parameter>
295                <cd:parameter name="inbetween">
296                    <cd:constant type="cd:command"/>
297                </cd:parameter>
298                <cd:parameter name="distance">
299                    <cd:constant type="cd:dimension"/>
300                </cd:parameter>
301                <cd:parameter name="alternative">
302                    <cd:constant type="reset"/>
303                    <cd:constant type="label"/>
304                    <cd:constant type="frame"/>
305                    <cd:constant type="horizontal"/>
306                    <cd:constant type="vertical"/>
307                </cd:parameter>
308                <cd:inherit name="setupframed"/>
309            </cd:assignments>
310        </cd:arguments>
311    </cd:command>
312
313    <cd:command name="setupfield" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
314        <cd:arguments>
315            <cd:resolve name="keyword-name"/>
316            <cd:keywords list="yes" optional="yes">
317                <cd:constant type="reset"/>
318                <cd:constant type="label"/>
319                <cd:constant type="frame"/>
320                <cd:constant type="horizontal"/>
321                <cd:constant type="vertical"/>
322            </cd:keywords>
323            <cd:assignments list="yes" optional="yes">
324                <cd:inherit name="setupfieldtotalframed"/>
325            </cd:assignments>
326            <cd:assignments list="yes" optional="yes">
327                <cd:inherit name="setupfieldlabelframed"/>
328            </cd:assignments>
329            <cd:assignments list="yes">
330                <cd:inherit name="setupfieldcontentframed"/>
331            </cd:assignments>
332        </cd:arguments>
333    </cd:command>
334
335    <cd:command name="setupfields" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
336        <cd:arguments>
337            <cd:keywords list="yes" optional="yes">
338                <cd:constant type="reset"/>
339                <cd:constant type="label"/>
340                <cd:constant type="frame"/>
341                <cd:constant type="horizontal"/>
342                <cd:constant type="vertical"/>
343            </cd:keywords>
344            <cd:assignments list="yes" optional="yes">
345                <cd:inherit name="setupfieldtotalframed"/>
346            </cd:assignments>
347            <cd:assignments list="yes" optional="yes">
348                <cd:inherit name="setupfieldlabelframed"/>
349            </cd:assignments>
350            <cd:assignments list="yes">
351                <cd:inherit name="setupfieldcontentframed"/>
352            </cd:assignments>
353        </cd:arguments>
354    </cd:command>
355
356    <cd:command name="field" level="document" category="pdf" file="scrn-fld.mkvi">
357        <cd:arguments>
358            <cd:resolve name="keyword-name"/>
359            <cd:resolve name="keyword-text-optional"/>
360        </cd:arguments>
361    </cd:command>
362
363    <cd:command name="definefieldstack" level="style" category="pdf" file="scrn-fld.mkvi">
364        <cd:arguments>
365            <cd:resolve name="keyword-name"/>
366            <cd:resolve name="keyword-name-list"/>
367            <cd:assignments list="yes" optional="yes">
368                <cd:inherit name="setupfieldcategory"/>
369            </cd:assignments>
370        </cd:arguments>
371    </cd:command>
372
373    <cd:command name="fieldstack" level="document" category="pdf" file="scrn-fld.mkvi">
374        <cd:arguments>
375            <cd:resolve name="keyword-name"/>
376            <cd:resolve name="keyword-name-list-optional"/>
377            <cd:assignments list="yes" optional="yes">
378                <cd:inherit name="setupfieldcategory"/>
379            </cd:assignments>
380        </cd:arguments>
381    </cd:command>
382
383</cd:interface>
384