<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
DObry den.<br>
Diky za odpoved a navod k lepsimu reseni pomoci background......<br>
<br>
Muj problem vidim v tom, ze ConTeXt podle mne vyzaduje uplne jiny
pristup k reseni problemu nez Plain. Tim myslim trochu jiny zpusob
uvazovani (neco jako kdyz jsem zacal programovat na internetu a
zjistoval. ze se vse projevi az po uploadnuti stranky - do te doby jsem
uvazoval v online meritkach ...)<br>
A plainovskych navyku se urcite jen tak nezbavim... :-) ... a jsem
tomu rad ...:-)<br>
<br>
Kazdopadne jsem se tim experimentovanim "posunul" uplne nekam jinam... <br>
Zacinam uz pomalu trochu uvazovat v ConTeXtovskych konstrukcich ...
Takze i to moje hledani vhodneho reseni, byt se to dalo nakonec delat
jinak a jednoduseji, bylo pro mne docela vyznamne a prinosne (zkratka
neco jako kdyz Jara Cimrman zjistil, ze foukanim tabakoveho koure do
umyvadla zlato nevznika - a tudiz mohl spouste dalsich vyzkumniku
ukazat, ze "tudy cesta nevede" :-) )<br>
<br>
Jeste jednou mnohokrat dekuji za (pro mne velmi) inspirujici prispevek <br>
<br>
Jarda Hajtmar<br>
<br>
<br>
<br>
Vit Zyka napsal(a):
<blockquote cite="mid466CFCAE.5010603@seznam.cz" type="cite">
<pre wrap="">Jaroslav Hajtmar wrote:
</pre>
<blockquote type="cite">
<pre wrap="">myslim, ze diky overlays a dale diky moznosti nechat spoustet
</pre>
</blockquote>
<pre wrap=""><!----> > vlastni \commands jako soucast jinych ConTeXtovych prikazu
> (tj. konstrukce before=\command, after=\command) nebudu osobne
Before a after muze byt reseni, ale k zapisu cohosi na (kazdou) stranku
slouzi background. To cislo stranky date jako background strance nebo textu:
\setupbackgrounds[page][background={MaVrstva}]
\defineoverlay[MaVrstva] [\positionoverlay{MePozadi}]
\definelayer[MePozadi][position=no,corner=top,height=\paperheight]
\setlayer[MePozadi][x=5cm,y=10cm,location=c]{\the\count0}
Je dobre si uvedomit, ze background je vrsta. Mnozstvi vrstev je
neomezene, stosujii se na sebe a jejich poradi se stanovi v
\setupbackgrounds. Implicitni vrstva ve ktere je zakladni text objektu,
kteremu jsme nastavili background se jmenuje 'foreground'. Pokud
'foreground' uvedeme v seznamu vrstev, muzeme vytvorit i vrstvu, ktera
prekryva tuto implicitni vrstvu:
\setupbackgrounds[page][background={MaSpodniVrstva,foreground,MaVrchniVrstva}]
</pre>
<blockquote type="cite">
<pre wrap="">Staci najit vhodny prikaz, ktery se provadi pro kazdou stranku dokumentu
a tom pak "podsunout" svoje makro. Me napadlo pouzit prikaz
</pre>
</blockquote>
<pre wrap=""><!---->
K tomu jsou v ConTeXtu zavedeny token registry \every*, ve vasem pripade
(kdyby jste nepouzil mnohem vhodnejsi background) asi nejlepe
\everybeforepagebody. Pouziti:
\def\MeMakro{...}
\appendtoks \MeMakro \to \everybeforepagebody
krome jiz zminenych mate k dispozici celou hromadu dalsich \every*:
\everyjob
\everystarttext
\everystoptext
\everypar
\everymakeup
\everybeforepagebody
\everyshipout
\everylastshiphout
\everyaftershipout
\everymath
\everydisplay
\everypushproperties
\everypopproperties
\everypushsplitproperties
\everypopsplitproperties
\everysupersub
\everysymbol
\everyPDFximage
\everyenableXML
\everyXMLcdata
\everyXMLelement
\everyXMLremapping
\everyMPTEXgraphic
S pozdravem
Vit Zyka
_______________________________________________
csTeX mailing list
<a class="moz-txt-link-abbreviated" href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.felk.cvut.cz/mailman/listinfo/cstex">http://lists.felk.cvut.cz/mailman/listinfo/cstex</a>
</pre>
</blockquote>
<br>
</body>
</html>