Empty page to suppress header (background) frame
Hello, suppose the following code: ---- \setuplayout[header=5mm,headerdistance=5mm,] \setupbackgrounds[header][text][bottomframe=on] \setupheadertexts[left][right] \starttext Page 1 \page[empty,blank] Page 2 \stoptext ---- Page 2 in this sample is empty - no text and no header/footer - but it KEEPS FRAME around HEADER. How to: - define header to be framed normally and - to be "frame-free" when \page[empty] (and/or maybe \page[blank]) is called? Best regards, Lukas -- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS:nrpt3sn Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
On 08/30/2017 05:19 PM, Procházka Lukáš Ing. wrote:
[...] How to:
- define header to be framed normally and - to be "frame-free" when \page[empty] (and/or maybe \page[blank]) is called?
Hi Lukáš, from your sample, I wonder whether you need a complete frame or only a rule in the header. If you only need a rule, this is the way to go: \setuplayout[header=5mm,headerdistance=5mm,] %~ \setupheader[text][after=\vskip 4pt\hrule] \setupheader[text][after={\blackrule[ width=\textwidth, height=1em]}] \setupheadertexts[left][right] \starttext Page 1 \page[empty,blank] Page 2 \stoptext I hope it helps, Pablo -- http://www.ousia.tk
Hello Pablo,
thanks for the answer - yes, it works - for the situation header underline has been defined via \blackrule and not background.
I found a proposal for this situation spoken here before:
- to provide [noheaderandfooterbackground] (or similar) option for \page which would temporarily switch header and footer background off;
would \page[noheaderandfooterbackground] be implemented (kindly asking Hans...)?
Best regards,
Lukas
On Wed, 30 Aug 2017 19:43:57 +0200, Pablo Rodriguez
On 08/30/2017 05:19 PM, Procházka Lukáš Ing. wrote:
[...] How to:
- define header to be framed normally and - to be "frame-free" when \page[empty] (and/or maybe \page[blank]) is called?
Hi Lukáš,
from your sample, I wonder whether you need a complete frame or only a rule in the header.
If you only need a rule, this is the way to go:
\setuplayout[header=5mm,headerdistance=5mm,] %~ \setupheader[text][after=\vskip 4pt\hrule] \setupheader[text][after={\blackrule[ width=\textwidth, height=1em]}] \setupheadertexts[left][right]
\starttext Page 1 \page[empty,blank] Page 2 \stoptext
I hope it helps,
Pablo
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS:nrpt3sn Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
Hello Pablo,
you inspired me:
----
\setuplayout[header=5mm,headerdistance=5mm,]
\setupheader
[text]
[before={\startframed[frame=off,bottomframe=on,framecolor=blue,]},
after={\stopframed},
]
\setupheadertexts[left][right]
\starttext
Page 1
\page[empty,blank]
Page 2
\stoptext
----
Best regards,
Lukas
On Wed, 30 Aug 2017 19:43:57 +0200, Pablo Rodriguez
On 08/30/2017 05:19 PM, Procházka Lukáš Ing. wrote:
[...] How to:
- define header to be framed normally and - to be "frame-free" when \page[empty] (and/or maybe \page[blank]) is called?
Hi Lukáš,
from your sample, I wonder whether you need a complete frame or only a rule in the header.
If you only need a rule, this is the way to go:
\setuplayout[header=5mm,headerdistance=5mm,] %~ \setupheader[text][after=\vskip 4pt\hrule] \setupheader[text][after={\blackrule[ width=\textwidth, height=1em]}] \setupheadertexts[left][right]
\starttext Page 1 \page[empty,blank] Page 2 \stoptext
I hope it helps,
Pablo
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS:nrpt3sn Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
On 09/01/2017 09:31 AM, Procházka Lukáš Ing. wrote:
Hello Pablo,
you inspired me:
---- \setuplayout[header=5mm,headerdistance=5mm,] \setupheader [text] [before={\startframed[frame=off,bottomframe=on,framecolor=blue,]}, after={\stopframed}, ] \setupheadertexts[left][right]
\starttext Page 1 \page[empty,blank] Page 2 \stoptext ----
Hi Lukáš, could you add this info to the wiki? Pablo -- http://www.ousia.tk
Hello,
done here (on the bottom of the page):
http://wiki.contextgarden.net/Command/setupheader
But the result doesn't show the goal of the example:
- header is not shown at all, including its blue "underline",
- user cannot check the emptiness of the second page.
Maybe a switch to
On 09/01/2017 09:31 AM, Procházka Lukáš Ing. wrote:
Hello Pablo,
you inspired me:
---- \setuplayout[header=5mm,headerdistance=5mm,] \setupheader [text] [before={\startframed[frame=off,bottomframe=on,framecolor=blue,]}, after={\stopframed}, ] \setupheadertexts[left][right]
\starttext Page 1 \page[empty,blank] Page 2 \stoptext ----
Hi Lukáš,
could you add this info to the wiki?
Pablo
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz | IDDS:nrpt3sn Bezová 1658 147 14 Praha 4 Mob.: +420 702 033 396
participants (2)
-
Pablo Rodriguez
-
Procházka Lukáš Ing.