i-textbackground.xml /size: 6417 b    last modification: 2020-07-01 14:35
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="definetextbackground" level="style" category="background" file="anch-bck.mkiv">
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="setuptextbackground"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setuptextbackground" level="style" category="background" file="anch-bck.mkiv">
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" default="yes"/>
23                    <cd:constant type="stop"/>
24                </cd:parameter>
25                <cd:parameter name="location">
26                    <cd:constant type="text" default="yes"/>
27                    <cd:constant type="paragraph"/>
28                    <cd:constant type="always"/>
29                    <cd:constant type="none"/>
30                </cd:parameter>
31                <cd:parameter name="criterium">
32                    <cd:constant type="cd:number"/>
33                </cd:parameter>
34                <cd:parameter name="alternative">
35                    <cd:constant type="cd:number"/>
36                </cd:parameter>
37                <cd:parameter name="mp">
38                    <cd:constant type="cd:name"/>
39                </cd:parameter>
40                <cd:parameter name="method">
41                    <cd:constant type="cd:name"/>
42                </cd:parameter>
43                <cd:parameter name="background">
44                    <cd:constant type="color"/>
45                </cd:parameter>
46                <cd:parameter name="backgroundcolor">
47                    <cd:constant type="cd:color"/>
48                </cd:parameter>
49                <cd:parameter name="corner">
50                    <cd:constant type="rectangular" default="yes"/>
51                    <cd:constant type="round"/>
52                </cd:parameter>
53                <cd:parameter name="level">
54                    <cd:constant type="cd:number"/>
55                </cd:parameter>
56                <cd:parameter name="backgroundoffset">
57                    <cd:constant type="cd:dimension"/>
58                </cd:parameter>
59                <cd:parameter name="before">
60                    <cd:constant type="cd:command"/>
61                </cd:parameter>
62                <cd:parameter name="after">
63                    <cd:constant type="cd:command"/>
64                </cd:parameter>
65                <cd:parameter name="align">
66                    <cd:inherit name="setupalign"/>
67                </cd:parameter>
68                <cd:parameter name="dash">
69                    <cd:constant type="cd:number"/>
70                </cd:parameter>
71                <cd:parameter name="radius">
72                    <cd:constant type="cd:dimension"/>
73                </cd:parameter>
74                <cd:parameter name="frame">
75                    <cd:constant type="on" default="yes"/>
76                    <cd:constant type="off"/>
77                </cd:parameter>
78                <cd:parameter name="framecolor">
79                    <cd:constant type="cd:color"/>
80                </cd:parameter>
81                <cd:parameter name="rulethickness">
82                    <cd:constant type="cd:dimension"/>
83                </cd:parameter>
84                <cd:parameter name="voffset">
85                    <cd:constant type="cd:dimension"/>
86                </cd:parameter>
87                <cd:parameter name="frameoffset">
88                    <cd:constant type="cd:dimension"/>
89                </cd:parameter>
90                <cd:parameter name="leftoffset">
91                    <cd:resolve name="value-leftskip"/>
92                </cd:parameter>
93                <cd:parameter name="rightoffset">
94                    <cd:resolve name="value-rightskip"/>
95                </cd:parameter>
96                <cd:parameter name="topoffset">
97                    <cd:constant type="small"/>
98                    <cd:constant type="medium"/>
99                    <cd:constant type="big"/>
100                    <cd:constant type="line"/>
101                    <cd:constant type="cd:dimension"/>
102                </cd:parameter>
103                <cd:parameter name="bottomoffset">
104                    <cd:constant type="small"/>
105                    <cd:constant type="medium"/>
106                    <cd:constant type="big"/>
107                    <cd:constant type="line"/>
108                    <cd:constant type="cd:dimension"/>
109                </cd:parameter>
110                <cd:parameter name="style">
111                    <cd:resolve name="value-style"/>
112                </cd:parameter>
113                <cd:parameter name="color">
114                    <cd:constant type="cd:color"/>
115                </cd:parameter>
116            </cd:assignments>
117        </cd:arguments>
118    </cd:command>
119
120    <cd:command name="textbackground" type="environment" level="document" category="background" file="anch-bck.mkiv">
121        <cd:arguments>
122            <cd:resolve name="keyword-name"/>
123            <cd:assignments list="yes" optional="yes">
124                <cd:inherit name="setuptextbackground"/>
125            </cd:assignments>
126        </cd:arguments>
127    </cd:command>
128
129    <cd:command name="textbackground" type="environment" generated="yes" variant="example" level="document" category="background" file="anch-bck.mkiv">
130        <cd:sequence>
131            <cd:variable value="textbackground"/>
132        </cd:sequence>
133        <cd:arguments>
134            <cd:assignments list="yes" optional="yes">
135                <cd:inherit name="setuptextbackground"/>
136            </cd:assignments>
137        </cd:arguments>
138    </cd:command>
139
140    <cd:command name="textbackground" generated="yes" variant="example" level="document" category="background" file="anch-bck.mkiv">
141        <cd:sequence>
142            <cd:variable value="textbackground"/>
143        </cd:sequence>
144        <cd:arguments>
145            <cd:content/>
146        </cd:arguments>
147    </cd:command>
148
149    <cd:command name="textbackgroundmanual" type="environment" level="system" category="background" file="anch-bck.mkiv"/>
150
151</cd:interface>
152