i-pagebreak.xml /size: 5155 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="definepagebreak" level="style" category="structure" file="page-brk.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:keywords list="yes">
11                <cd:resolve name="value-pagebreak"/>
12            </cd:keywords>
13        </cd:arguments>
14    </cd:command>
15
16    <cd:command name="pagebreak" level="document" category="structure" file="page-brk.mkiv">
17        <cd:arguments>
18            <cd:keywords list="yes" optional="yes">
19                <cd:resolve name="value-pagebreak"/>
20                <cd:constant type="cd:name"/>
21            </cd:keywords>
22        </cd:arguments>
23    </cd:command>
24
25    <cd:command name="page" level="document" category="structure" file="page-brk.mkiv">
26        <cd:arguments>
27            <cd:keywords list="yes" optional="yes">
28                <cd:inherit name="pagebreak"/>
29            </cd:keywords>
30        </cd:arguments>
31    </cd:command>
32
33    <cd:command name="definecolumnbreak" level="style" category="structure" keywords="columns" file="page-brk.mkiv">
34        <cd:arguments>
35            <cd:resolve name="keyword-name"/>
36            <cd:keywords list="yes">
37                <cd:resolve name="value-columnbreak"/>
38            </cd:keywords>
39        </cd:arguments>
40    </cd:command>
41
42    <cd:command name="columnbreak" level="document" category="structure" keywords="columns" file="page-brk.mkiv">
43        <cd:arguments>
44            <cd:keywords list="yes" optional="yes">
45                <cd:resolve name="value-columnbreak"/>
46                <cd:constant type="cd:name"/>
47            </cd:keywords>
48        </cd:arguments>
49    </cd:command>
50
51    <cd:command name="column" level="document" category="structure" keywords="columns" file="page-brk.mkiv">
52        <cd:arguments>
53            <cd:keywords list="yes" optional="yes">
54                <cd:inherit name="columnbreak"/>
55            </cd:keywords>
56        </cd:arguments>
57    </cd:command>
58
59    <cd:command name="definepagechecker" level="style" category="structure" file="page-brk.mkiv">
60        <cd:arguments>
61            <cd:resolve name="keyword-name"/>
62            <cd:resolve name="keyword-name-optional"/>
63            <cd:assignments list="yes" optional="yes">
64                <cd:inherit name="setuppagechecker"/>
65            </cd:assignments>
66        </cd:arguments>
67    </cd:command>
68
69    <cd:command name="setuppagechecker" level="style" category="structure" file="page-brk.mkiv">
70        <cd:arguments>
71            <cd:resolve name="keyword-name-list-optional"/>
72            <cd:assignments list="yes">
73                <cd:parameter name="lines">
74                    <cd:constant type="cd:number"/>
75                </cd:parameter>
76                <cd:parameter name="offset">
77                    <cd:constant type="cd:dimension"/>
78                </cd:parameter>
79                <cd:parameter name="method">
80                    <cd:constant type="0"/>
81                    <cd:constant type="1"/>
82                    <cd:constant type="2"/>
83                    <cd:constant type="3"/>
84                </cd:parameter>
85                <cd:parameter name="before">
86                    <cd:constant type="cd:command"/>
87                </cd:parameter>
88                <cd:parameter name="after">
89                    <cd:constant type="cd:command"/>
90                </cd:parameter>
91                <cd:parameter name="inbetween">
92                    <cd:constant type="cd:command"/>
93                </cd:parameter>
94            </cd:assignments>
95        </cd:arguments>
96    </cd:command>
97
98    <cd:command name="checkpage" level="document" category="structure" file="page-brk.mkiv">
99        <cd:arguments>
100            <cd:resolve name="keyword-name"/>
101            <cd:assignments list="yes" optional="yes">
102                <cd:inherit name="setuppagechecker"/>
103            </cd:assignments>
104        </cd:arguments>
105    </cd:command>
106
107    <cd:command name="testpage" level="document" category="structure" file="page-brk.mkiv">
108        <cd:arguments>
109            <cd:resolve name="keyword-number"/>
110            <cd:resolve name="keyword-dimension-optional"/>
111        </cd:arguments>
112    </cd:command>
113
114    <cd:command name="testpageonly" level="system" category="structure" file="page-brk.mkiv">
115        <cd:arguments>
116            <cd:resolve name="keyword-number"/>
117            <cd:resolve name="keyword-dimension-optional"/>
118        </cd:arguments>
119    </cd:command>
120
121    <cd:command name="testpagesync" level="system" category="structure" file="page-brk.mkiv">
122        <cd:arguments>
123            <cd:resolve name="keyword-number"/>
124            <cd:resolve name="keyword-dimension-optional"/>
125        </cd:arguments>
126    </cd:command>
127
128    <cd:command name="testcolumn" level="document" category="structure" keywords="columns" file="page-brk.mkiv">
129        <cd:arguments>
130            <cd:resolve name="keyword-number"/>
131            <cd:resolve name="keyword-dimension-optional"/>
132        </cd:arguments>
133    </cd:command>
134
135</cd:interface>
136