187
187
setmacro, setdimen, setcount, settoks,
188
188
setglobalmacro, setglobaldimen, setglobalcount, setglobaltoks ;
190
newscriptindex mfid_positionpath ; mfid_positionpath := scriptindex("positionpath") ;
191
newscriptindex mfid_positioncurve ; mfid_positioncurve := scriptindex("positioncurve") ;
192
newscriptindex mfid_positionxy ; mfid_positionxy := scriptindex("positionxy") ;
193
newscriptindex mfid_positionx ; mfid_positionx := scriptindex("positionx") ;
194
newscriptindex mfid_positiony ; mfid_positiony := scriptindex("positiony") ;
195
newscriptindex mfid_positionpar ; mfid_positionpar := scriptindex("positionpar") ;
196
newscriptindex mfid_positionwhd ; mfid_positionwhd := scriptindex("positionwhd") ;
197
newscriptindex mfid_positionpage ; mfid_positionpage := scriptindex("positionpage") ;
198
newscriptindex mfid_positionregion ; mfid_positionregion := scriptindex("positionregion") ;
199
newscriptindex mfid_positionbox ; mfid_positionbox := scriptindex("positionbox") ;
200
newscriptindex mfid_positionanchor ; mfid_positionanchor := scriptindex("positionanchor") ;
190
newscriptindex mfid_positionpath ; mfid_positionpath := scriptindex("positionpath") ;
191
newscriptindex mfid_positioncurve ; mfid_positioncurve := scriptindex("positioncurve") ;
192
newscriptindex mfid_positionxy ; mfid_positionxy := scriptindex("positionxy") ;
193
newscriptindex mfid_positionx ; mfid_positionx := scriptindex("positionx") ;
194
newscriptindex mfid_positiony ; mfid_positiony := scriptindex("positiony") ;
195
newscriptindex mfid_positionposition ; mfid_positionparagraph := scriptindex("positionparagraph") ;
196
newscriptindex mfid_positionwhd ; mfid_positionwhd := scriptindex("positionwhd") ;
197
newscriptindex mfid_positionpage ; mfid_positionpage := scriptindex("positionpage") ;
198
newscriptindex mfid_positioncolumn ; mfid_positioncolumn := scriptindex("positioncolumn") ;
199
newscriptindex mfid_positionregion ; mfid_positionregion := scriptindex("positionregion") ;
200
newscriptindex mfid_positionbox ; mfid_positionbox := scriptindex("positionbox") ;
201
newscriptindex mfid_positionanchor ; mfid_positionanchor := scriptindex("positionanchor") ;
202
newscriptindex mfid_positioncolumnfromx ; mfid_positioncolumnfromx := scriptindex("positioncolumnfromx") ;
203
newscriptindex mfid_positioncolumnbox ; mfid_positioncolumnbox := scriptindex("positioncolumnbox") ;
204
newscriptindex mfid_overlaycolumnbox ; mfid_overlaycolumnbox := scriptindex("overlaycolumnbox") ;
202
vardef positionpath (expr name) = runscript mfid_positionpath (name) enddef ;
203
vardef positioncurve (expr name) = runscript mfid_positioncurve (name) enddef ;
204
vardef positionxy (expr name) = runscript mfid_positionxy (name) enddef ;
205
vardef positionx (expr name) = runscript mfid_positionx (name) enddef ;
206
vardef positiony (expr name) = runscript mfid_positiony (name) enddef ;
207
vardef positionpar (expr name) = runscript mfid_positionpar (name) enddef ;
208
vardef positionwhd (expr name) = runscript mfid_positionwhd (name) enddef ;
209
vardef positionpage (expr name) = runscript mfid_positionpage (name) enddef ;
210
vardef positioncolumn (expr name) = runscript mfid_positioncolumn (name) enddef ;
211
vardef positionparagraph(expr name) = runscript mfid_positionparagraph (name) enddef ;
212
vardef positionregion (expr name) = runscript mfid_positionregion (name) enddef ;
213
vardef positionbox (expr name) = runscript mfid_positionbox (name) enddef ;
214
vardef positionanchor = runscript mfid_positionanchor enddef ;
206
vardef positionpath (expr name) = runscript mfid_positionpath (name) enddef ;
207
vardef positioncurve (expr name) = runscript mfid_positioncurve (name) enddef ;
208
vardef positionxy (expr name) = runscript mfid_positionxy (name) enddef ;
209
vardef positionx (expr name) = runscript mfid_positionx (name) enddef ;
210
vardef positiony (expr name) = runscript mfid_positiony (name) enddef ;
211
vardef positionwhd (expr name) = runscript mfid_positionwhd (name) enddef ;
212
vardef positionpage (expr name) = runscript mfid_positionpage (name) enddef ;
213
vardef positioncolumn (expr name) = runscript mfid_positioncolumn (name) enddef ;
214
vardef positionparagraph(expr name) = runscript mfid_positionparagraph(name) enddef ;
215
vardef positionpar (expr name) = runscript mfid_positionparagraph(name) enddef ;
216
vardef positionregion (expr name) = runscript mfid_positionregion (name) enddef ;
217
vardef positionbox (expr name) = runscript mfid_positionbox (name) enddef ;
218
vardef positionanchor = runscript mfid_positionanchor enddef ;
219
vardef positioncolumnatx(expr name) = runscript mfid_positioncolumnatx(name) enddef ;
220
vardef positioncolumnbox(expr column) = runscript mfid_positioncolumnbox(column) enddef ;
221
vardef overlaycolumnbox (expr column) = runscript mfid_overlaycolumnbox (column) enddef ;
216
223
vardef positioninregion =
217
224
currentpicture := currentpicture shifted - positionxy(positionanchor) ;
224
231
permanent positionpath, positioncurve, positionxy, positionwhd,
225
232
positionpage, positionregion, positioncolumn, positionparagraph,
226
positionbox, positionanchor, positioninregion, positionatanchor ;
233
positionbox, positionanchor, positioninregion, positionatanchor,
234
positioncolumnatx, positioncolumnbox, overlaycolumnbox ;
228
236
let wdpart = redpart ;
229
237
let htpart = greenpart ;