i-pagenumber.xml /size: 8869 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: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        <cd:command name="resetrealpagenumber" level="system" file="strc-pag.mkiv"/>
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