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="assignment-setupuserpagenumber">
8 <cd:assignments list="yes">
9 <cd:parameter name="viewerprefix">
10 <cd:constant type="cd:text"/>
11 </cd:parameter>
12 <cd:parameter name="state">
13 <cd:constant type="start"/>
14 <cd:constant type="stop"/>
15 <cd:constant type="none"/>
16 <cd:constant type="keep"/>
17 <cd:constant type="empty"/>
18 </cd:parameter>
19 <cd:inherit name="setupcounter"/>
20 </cd:assignments>
21 </cd:define>
22
23 <cd:command name="setuprealpagenumber" level="system" category="counter" keywords="structure" file="strc-pag.mkiv">
24 <cd:arguments>
25 <cd:assignments list="yes">
26 <cd:inherit name="setupcounter"/>
27 </cd:assignments>
28 </cd:arguments>
29 </cd:command>
30
31 <cd:command name="setupuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
32 <cd:arguments>
33 <cd:resolve name="assignment-setupuserpagenumber"/>
34 </cd:arguments>
35 </cd:command>
36
37 <cd:command name="setupsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
38 <cd:arguments>
39 <cd:assignments list="yes">
40 <cd:inherit name="setupcounter"/>
41 </cd:assignments>
42 </cd:arguments>
43 </cd:command>
44
45 <cd:command name="setuppagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
46 <cd:arguments>
47 <cd:resolve name="assignment-setupuserpagenumber"/>
48 </cd:arguments>
49 </cd:command>
50
51 <!--
52
53
54
55 -->
56
57 <cd:command name="resetuserpagenumber" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
58
59 <cd:command name="resetsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
60
61 <cd:command name="resetpagenumber" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
62
63 <cd:command name="setuppagenumbering" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
64 <cd:arguments>
65 <cd:assignments list="yes">
66 <cd:parameter name="alternative">
67 <cd:constant type="singlesided" default="yes"/>
68 <cd:constant type="doublesided"/>
69 </cd:parameter>
70 <cd:parameter name="page">
71 <cd:inherit name="page"/>
72 </cd:parameter>
73 <cd:parameter name="strut">
74 <cd:constant type="yes" default="yes"/>
75 <cd:constant type="no"/>
76 </cd:parameter>
77 <cd:parameter name="command">
78 <cd:constant type="cd:oneargument"/>
79 </cd:parameter>
80 <cd:parameter name="left">
81 <cd:constant type="cd:command"/>
82 </cd:parameter>
83 <cd:parameter name="right">
84 <cd:constant type="cd:command"/>
85 </cd:parameter>
86 <cd:parameter name="state">
87 <cd:constant type="start" default="yes"/>
88 <cd:constant type="stop"/>
89 </cd:parameter>
90 <cd:parameter name="width">
91 <cd:constant type="cd:dimension"/>
92 </cd:parameter>
93 <cd:parameter name="location">
94 <cd:constant type="header" default="yes"/>
95 <cd:constant type="footer"/>
96 <cd:constant type="left"/>
97 <cd:constant type="middle" default="yes"/>
98 <cd:constant type="right"/>
99 <cd:constant type="inleft"/>
100 <cd:constant type="inright"/>
101 <cd:constant type="margin"/>
102 <cd:constant type="inmargin"/>
103 <cd:constant type="atmargin"/>
104 <cd:constant type="marginedge"/>
105 <cd:constant type="none"/>
106 </cd:parameter>
107 <cd:parameter name="style">
108 <cd:resolve name="value-style"/>
109 </cd:parameter>
110 <cd:parameter name="color">
111 <cd:constant type="cd:color"/>
112 </cd:parameter>
113 </cd:assignments>
114 </cd:arguments>
115 </cd:command>
116
117 <cd:command name="firstrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
118
119 <cd:command name="firstuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
120
121 <cd:command name="firstsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
122
123 <cd:command name="lastrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
124
125 <cd:command name="lastuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
126
127 <cd:command name="lastsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
128
129 <cd:command name="prevrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
130
131 <cd:command name="prevuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
132
133 <cd:command name="prevsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
134
135 <cd:command name="nextrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
136
137 <cd:command name="nextuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
138
139 <cd:command name="nextsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
140
141 <cd:command name="firstrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
142
143 <cd:command name="firstuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
144
145 <cd:command name="firstsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
146
147 <cd:command name="prevrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
148
149 <cd:command name="prevuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
150
151 <cd:command name="prevsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
152
153 <cd:command name="nextrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
154
155 <cd:command name="nextuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
156
157 <cd:command name="nextsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
158
159 <cd:command name="lastrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
160
161 <cd:command name="lastuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
162
163 <cd:command name="lastsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
164
165 <cd:command name="realpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
166
167 <cd:command name="userpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
168
169 <cd:command name="subpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
170
171 <cd:command name="pagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
172
173 <cd:command name="prefixedpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
174
175 <cd:command name="incrementpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
176
177 <cd:command name="incrementsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
178
179 <cd:command name="decrementpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
180
181 <cd:command name="decrementsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
182
183 <cd:command name="completepagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
184
185 <cd:command name="placepagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
186
187</cd:interface>
188 |