i-linenumber.xml /size: 7125 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="definelinenumbering" level="style" category="structure" file="page-lin.mkvi">
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="setuplinenumbering"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setuplinenumbering" level="style" category="structure" file="page-lin.mkvi">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="start">
22                    <cd:constant type="cd:number"/>
23                </cd:parameter>
24                <cd:parameter name="step">
25                    <cd:constant type="cd:number"/>
26                </cd:parameter>
27                <cd:parameter name="method">
28                    <cd:constant type="page"/>
29                    <cd:constant type="first" default="yes"/>
30                    <cd:constant type="next"/>
31                </cd:parameter>
32                <cd:parameter name="conversion">
33                    <cd:constant type="cd:name"/>
34                </cd:parameter>
35                <cd:parameter name="continue">
36                    <cd:constant type="yes"/>
37                    <cd:constant type="no" default="yes"/>
38                </cd:parameter>
39                <cd:parameter name="location">
40                    <cd:constant type="text"/>
41                    <cd:constant type="begin"/>
42                    <cd:constant type="end"/>
43                    <cd:constant type="default" default="yes"/>
44                    <cd:constant type="left"/>
45                    <cd:constant type="right"/>
46                    <cd:constant type="inner"/>
47                    <cd:constant type="outer"/>
48                    <cd:constant type="inleft"/>
49                    <cd:constant type="inright"/>
50                    <cd:constant type="margin"/>
51                    <cd:constant type="inmargin"/>
52                </cd:parameter>
53                <cd:parameter name="distance">
54                    <cd:constant type="cd:dimension"/>
55                </cd:parameter>
56                <cd:parameter name="align">
57                    <cd:constant type="inner"/>
58                    <cd:constant type="outer"/>
59                    <cd:constant type="flushleft"/>
60                    <cd:constant type="flushright"/>
61                    <cd:constant type="left"/>
62                    <cd:constant type="right"/>
63                    <cd:constant type="middle"/>
64                    <cd:constant type="auto" default="yes"/>
65                </cd:parameter>
66                <cd:parameter name="command">
67                    <cd:constant type="cd:oneargument"/>
68                </cd:parameter>
69                <cd:parameter name="left">
70                    <cd:constant type="cd:command"/>
71                </cd:parameter>
72                <cd:parameter name="right">
73                    <cd:constant type="cd:command"/>
74                </cd:parameter>
75                <cd:parameter name="margin">
76                    <cd:constant type="cd:dimension"/>
77                </cd:parameter>
78                <cd:parameter name="width">
79                    <cd:constant type="margin"/>
80                    <cd:constant type="cd:dimension"/>
81                </cd:parameter>
82                <cd:parameter name="style">
83                    <cd:resolve name="value-style"/>
84                </cd:parameter>
85                <cd:parameter name="color">
86                    <cd:constant type="cd:color"/>
87                </cd:parameter>
88            </cd:assignments>
89        </cd:arguments>
90    </cd:command>
91
92    <cd:command name="linenumbering" type="environment" level="document" category="structure" file="page-lin.mkvi">
93        <cd:arguments>
94            <cd:resolve name="keyword-name-optional"/>
95            <cd:assignments list="yes" optional="yes">
96                <cd:parameter name="continue">
97                    <cd:constant type="yes"/>
98                    <cd:constant type="no" default="yes"/>
99                </cd:parameter>
100                <cd:parameter name="start">
101                    <cd:constant type="cd:number"/>
102                </cd:parameter>
103                <cd:parameter name="step">
104                    <cd:constant type="cd:number"/>
105                </cd:parameter>
106                <cd:parameter name="method">
107                    <cd:constant type="page"/>
108                    <cd:constant type="first" default="yes"/>
109                    <cd:constant type="next"/>
110                </cd:parameter>
111            </cd:assignments>
112        </cd:arguments>
113    </cd:command>
114
115    <cd:command name="linenumbering" type="environment" variant="argument" level="document" category="structure" file="page-lin.mkvi">
116        <cd:arguments>
117            <cd:resolve name="keyword-name-optional"/>
118            <cd:keywords optional="yes">
119                <cd:constant type="continue"/>
120                <cd:constant type="cd:number"/>
121            </cd:keywords>
122        </cd:arguments>
123    </cd:command>
124
125    <cd:command name="someline" level="document" category="structure" file="page-lin.mkvi">
126        <cd:arguments>
127            <cd:resolve name="keyword-reference"/>
128        </cd:arguments>
129    </cd:command>
130
131    <cd:command name="startline" level="document" category="structure" file="page-lin.mkvi">
132        <cd:arguments>
133            <cd:resolve name="keyword-reference"/>
134        </cd:arguments>
135    </cd:command>
136
137    <cd:command name="stopline" level="document" category="structure" file="page-lin.mkvi">
138        <cd:arguments>
139            <cd:resolve name="keyword-reference"/>
140        </cd:arguments>
141    </cd:command>
142
143    <cd:command name="doifelsesamelinereference" level="system" category="structure" keywords="conditional" file="page-lin.mkvi">
144        <cd:arguments>
145            <cd:resolve name="argument-reference"/>
146            <cd:resolve name="argument-true"/>
147            <cd:resolve name="argument-false"/>
148        </cd:arguments>
149    </cd:command>
150
151    <cd:command name="doifsamelinereferenceelse" level="system" category="structure" keywords="conditional" file="page-lin.mkvi">
152        <cd:arguments>
153            <cd:resolve name="argument-reference"/>
154            <cd:resolve name="argument-true"/>
155            <cd:resolve name="argument-false"/>
156        </cd:arguments>
157    </cd:command>
158
159    <cd:command name="inline" level="document" category="structure" file="page-lin.mkvi">
160        <cd:arguments>
161            <cd:resolve name="argument-text-optional"/>
162            <cd:resolve name="keyword-reference"/>
163        </cd:arguments>
164    </cd:command>
165
166    <cd:command name="inlinerange" level="document" category="structure" file="page-lin.mkvi">
167        <cd:arguments>
168            <cd:resolve name="keyword-reference"/>
169        </cd:arguments>
170    </cd:command>
171
172</cd:interface>
173