i-profile.xml /size: 7089 b    last modification: 2025-02-21 11:03
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="defineprofile" level="style" category="pdf" file="spac-prf.mklx">
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="setupprofile"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupprofile" level="style" category="pdf" file="spac-prf.mklx">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="height">
22                    <cd:constant type="cd:dimension"/>
23                </cd:parameter>
24                <cd:parameter name="depth">
25                    <cd:constant type="cd:dimension"/>
26                </cd:parameter>
27                <cd:parameter name="distance">
28                    <cd:constant type="cd:dimension"/>
29                </cd:parameter>
30                <cd:parameter name="factor">
31                    <cd:constant type="cd:number"/>
32                </cd:parameter>
33                <cd:parameter name="lines">
34                    <cd:constant type="cd:number"/>
35                </cd:parameter>
36                <cd:parameter name="method">
37                    <cd:constant type="strict" default="yes"/>
38                    <cd:constant type="fixed"/>
39                    <cd:constant type="none"/>
40                </cd:parameter>
41                <cd:parameter name="define">
42                    <cd:constant type="yes"/>
43                    <cd:constant type="no" default="yes"/>
44                </cd:parameter>
45            </cd:assignments>
46        </cd:arguments>
47    </cd:command>
48
49    <cd:command name="profile" type="environment" generated="yes" variant="example" level="document" category="pdf" file="spac-prf.mklx">
50        <cd:sequence>
51            <cd:variable value="profile"/>
52        </cd:sequence>
53        <cd:arguments>
54            <cd:resolve name="keyword-name-optional"/>
55        </cd:arguments>
56    </cd:command>
57
58    <cd:command name="profile" type="environment" generated="yes" variant="example:assignment" level="document" category="pdf" file="spac-prf.mklx">
59        <cd:sequence>
60            <cd:variable value="profile"/>
61        </cd:sequence>
62        <cd:arguments>
63            <cd:assignments list="yes" optional="yes">
64                <cd:inherit name="setupprofile"/>
65            </cd:assignments>
66        </cd:arguments>
67    </cd:command>
68
69    <cd:command name="profile" type="environment" level="document" category="pdf" file="spac-prf.mklx">
70        <cd:arguments>
71            <cd:resolve name="keyword-name-optional"/>
72        </cd:arguments>
73    </cd:command>
74
75    <cd:command name="profile" type="environment" variant="assignment" level="document" category="pdf" file="spac-prf.mklx">
76        <cd:arguments>
77            <cd:assignments list="yes" optional="yes">
78                <cd:inherit name="setupprofile"/>
79            </cd:assignments>
80        </cd:arguments>
81    </cd:command>
82
83    <cd:command name="setprofile" level="system" category="pdf" file="spac-prf.mklx">
84        <cd:arguments>
85            <cd:keywords>
86                <cd:constant type="none"/>
87                <cd:constant type="fixed"/>
88                <cd:constant type="strict"/>
89                <cd:constant type="halffixed"/>
90                <cd:constant type="quarterfixed"/>
91                <cd:constant type="eightsfixed"/>
92                <cd:constant type="cd:name"/>
93            </cd:keywords>
94        </cd:arguments>
95    </cd:command>
96
97    <cd:command name="resetprofile" level="system" category="pdf" file="spac-prf.mklx"/>
98
99    <cd:command name="useprofileparameter" level="system" category="pdf" file="spac-prf.mklx">
100        <cd:arguments>
101            <cd:csname/>
102        </cd:arguments>
103    </cd:command>
104
105    <cd:command name="profiledbox" level="system" category="pdf" file="spac-prf.mklx">
106        <cd:arguments>
107            <cd:keywords optional="yes">
108                <cd:constant type="none"/>
109                <cd:constant type="fixed"/>
110                <cd:constant type="strict"/>
111                <cd:constant type="halffixed"/>
112                <cd:constant type="quarterfixed"/>
113                <cd:constant type="eightsfixed"/>
114                <cd:constant type="cd:name"/>
115            </cd:keywords>
116            <cd:assignments list="yes" optional="yes">
117                <cd:inherit name="setupprofile"/>
118            </cd:assignments>
119            <cd:content/>
120        </cd:arguments>
121    </cd:command>
122
123    <cd:command name="profilegivenbox" level="system" category="pdf" file="spac-prf.mklx">
124        <cd:arguments>
125            <cd:keywords delimiters="braces" optional="yes">
126                <cd:constant type="none"/>
127                <cd:constant type="fixed"/>
128                <cd:constant type="strict"/>
129                <cd:constant type="halffixed"/>
130                <cd:constant type="quarterfixed"/>
131                <cd:constant type="eightsfixed"/>
132                <cd:constant type="cd:name"/>
133            </cd:keywords>
134            <cd:resolve name="string-box"/>
135        </cd:arguments>
136    </cd:command>
137
138    <cd:command name="definelineprofile" level="style" category="pdf" file="spac-prf.mklx">
139        <cd:arguments>
140            <cd:resolve name="keyword-name"/>
141            <cd:resolve name="keyword-name-optional"/>
142            <cd:assignments list="yes" optional="yes">
143                <cd:inherit name="setuplineprofile"/>
144            </cd:assignments>
145        </cd:arguments>
146    </cd:command>
147
148    <cd:command name="setuplineprofile" level="style" category="pdf" file="spac-prf.mklx">
149        <cd:arguments>
150            <cd:resolve name="keyword-name-list-optional"/>
151            <cd:assignments list="yes">
152                <cd:parameter name="step">
153                    <cd:constant type="cd:dimension"/>
154                </cd:parameter>
155                <cd:parameter name="factor">
156                    <cd:constant type="cd:number"/>
157                </cd:parameter>
158                <cd:parameter name="method">
159                    <cd:constant type="a" default="yes"/>
160                </cd:parameter>
161                <cd:parameter name="paragraph">
162                    <cd:constant type="yes"/>
163                    <cd:constant type="no" default="yes"/>
164                </cd:parameter>
165            </cd:assignments>
166        </cd:arguments>
167    </cd:command>
168
169    <cd:command name="setlineprofile" level="system" category="pdf" file="spac-prf.mklx">
170        <cd:arguments>
171            <cd:keywords>
172                <cd:constant type="cd:name"/>
173            </cd:keywords>
174        </cd:arguments>
175    </cd:command>
176
177    <cd:command name="resetlineprofile" level="system" category="pdf" file="spac-prf.mklx"/>
178
179    <cd:command name="setmainlineprofile" level="system" category="pdf" file="spac-prf.mklx"/>
180
181</cd:interface>
182