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="definebackground" level="style" category="background" file="pack-bck.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="setupbackground"/> 13 </cd:assignments> 14 </cd:arguments> 15 </cd:command> 16 17 <cd:command name="setupbackground" level="style" category="background" file="pack-bck.mkvi"> 18 <cd:arguments> 19 <cd:resolve name="keyword-name-list-optional"/> 20 <cd:assignments list="yes"> 21 <cd:parameter name="state"> 22 <cd:constant type="start"/> 23 <cd:constant type="stop"/> 24 </cd:parameter> 25 <cd:parameter name="leftoffset"> 26 <cd:constant type="cd:dimension"/> 27 </cd:parameter> 28 <cd:parameter name="rightoffset"> 29 <cd:constant type="cd:dimension"/> 30 </cd:parameter> 31 <cd:parameter name="topoffset"> 32 <cd:constant type="cd:dimension"/> 33 </cd:parameter> 34 <cd:parameter name="bottomoffset"> 35 <cd:constant type="cd:dimension"/> 36 </cd:parameter> 37 <cd:parameter name="before"> 38 <cd:constant type="cd:command"/> 39 </cd:parameter> 40 <cd:parameter name="after"> 41 <cd:constant type="cd:command"/> 42 </cd:parameter> 43 <cd:inherit name="setupframed"/> 44 </cd:assignments> 45 </cd:arguments> 46 </cd:command> 47 48 <cd:command name="background" type="environment" generated="yes" variant="example" level="document" category="background" file="pack-bck.mkvi"> 49 <cd:sequence> 50 <cd:variable value="background"/> 51 </cd:sequence> 52 <cd:arguments> 53 <cd:assignments list="yes" optional="yes"> 54 <cd:inherit name="setupbackground"/> 55 </cd:assignments> 56 </cd:arguments> 57 <cd:instances> 58 <cd:constant value="background"/> 59 </cd:instances> 60 </cd:command> 61 62 <cd:command name="background" type="environment" level="document" category="background" file="pack-bck.mkvi"> 63 <cd:arguments> 64 <cd:assignments list="yes" optional="yes"> 65 <cd:inherit name="setupbackground"/> 66 </cd:assignments> 67 </cd:arguments> 68 </cd:command> 69 70 <cd:command name="background" generated="yes" variant="example" level="document" category="background" file="pack-bck.mkvi"> 71 <cd:sequence> 72 <cd:variable value="background"/> 73 </cd:sequence> 74 <cd:arguments> 75 <cd:content/> 76 </cd:arguments> 77 <cd:instances> 78 <cd:constant value="background"/> 79 </cd:instances> 80 </cd:command> 81 82 <cd:command name="background" level="document" category="background" file="pack-bck.mkvi"> 83 <cd:arguments> 84 <cd:content/> 85 </cd:arguments> 86 </cd:command> 87 88 <cd:command name="backgroundline" level="document" category="background" keywords="colors" file="pack-bck.mkvi"> 89 <cd:arguments> 90 <cd:resolve name="keyword-color"/> 91 <cd:content/> 92 </cd:arguments> 93 </cd:command> 94 95 <cd:command name="setupbackgrounds" level="style" category="background" file="page-bck.mkiv"> 96 <cd:arguments> 97 <cd:keywords list="yes"> 98 <cd:constant type="top"/> 99 <cd:constant type="header"/> 100 <cd:constant type="text"/> 101 <cd:constant type="footer"/> 102 <cd:constant type="bottom"/> 103 </cd:keywords> 104 <cd:keywords list="yes" optional="yes"> 105 <cd:constant type="leftedge"/> 106 <cd:constant type="leftmargin"/> 107 <cd:constant type="text"/> 108 <cd:constant type="rightmargin"/> 109 <cd:constant type="rightedge"/> 110 </cd:keywords> 111 <cd:assignments list="yes"> 112 <cd:inherit name="setupframed"/> 113 </cd:assignments> 114 </cd:arguments> 115 </cd:command> 116 117 <cd:command name="setupbackgrounds" variant="page" level="style" category="background" file="page-bck.mkiv"> 118 <cd:arguments> 119 <cd:keywords list="yes" optional="yes"> 120 <cd:constant type="paper"/> 121 <cd:constant type="page"/> 122 <cd:constant type="leftpage"/> 123 <cd:constant type="rightpage"/> 124 <cd:constant type="text"/> 125 <cd:constant type="hidden"/> 126 </cd:keywords> 127 <cd:assignments list="yes"> 128 <cd:parameter name="state"> 129 <cd:constant type="start" default="yes"/> 130 <cd:constant type="stop"/> 131 </cd:parameter> 132 <cd:inherit name="setupframed"/> 133 </cd:assignments> 134 </cd:arguments> 135 </cd:command> 136 137 <cd:command name="background" type="environment" begin="push" end="pop" level="system" category="background" file="page-bck.mkiv"> 138 <cd:arguments> 139 <cd:resolve name="keyword-name"/> 140 </cd:arguments> 141 </cd:command> 142 143 <cd:command name="doifelsesomebackground" level="system" category="background" keywords="conditional" file="page-bck.mkiv"> 144 <cd:arguments> 145 <cd:resolve name="argument-name"/> 146 <cd:resolve name="argument-true"/> 147 <cd:resolve name="argument-false"/> 148 </cd:arguments> 149 </cd:command> 150 151 <cd:command name="doifsomebackgroundelse" level="system" category="background" keywords="conditional" file="page-bck.mkiv"> 152 <cd:arguments> 153 <cd:resolve name="argument-name"/> 154 <cd:resolve name="argument-true"/> 155 <cd:resolve name="argument-false"/> 156 </cd:arguments> 157 </cd:command> 158 159 <cd:command name="doifsomebackground" level="system" category="background" keywords="conditional" file="page-bck.mkiv"> 160 <cd:arguments> 161 <cd:resolve name="argument-name"/> 162 <cd:resolve name="argument-true"/> 163 <cd:resolve name="argument-false"/> 164 </cd:arguments> 165 </cd:command> 166 167</cd:interface> 168 |