<!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>