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 |