Difference between revisions of "Linetable"

From Wiki
Jump to navigation Jump to search
m (added Category:Tables and todo tag)
(Better souce link)
Line 1: Line 1:
 
< [[Tables Overview]]
 
< [[Tables Overview]]
  
There's no docs about this new mode besides in the sources (<tt>core-ltb.tex</tt>).
+
There's no docs about this new mode besides in the sources ([[source:core-ltb.tex|core-ltb.tex]]).
 
It uses eTeX and is for huge tables that can spread over several pages horizontally and vertically.
 
It uses eTeX and is for huge tables that can spread over several pages horizontally and vertically.
 
It can repeat not only rows (headers, footers) but even columns.
 
It can repeat not only rows (headers, footers) but even columns.

Revision as of 16:44, 2 May 2007

< Tables Overview

There's no docs about this new mode besides in the sources (core-ltb.tex). It uses eTeX and is for huge tables that can spread over several pages horizontally and vertically. It can repeat not only rows (headers, footers) but even columns.

\setuplinetable[n=6,m={2,2,2},regels=25]

\startlinetable
\NC aaa\crlf aaa \NC bb \NC c \NC ddddd \NC eeee \NC ff \NC \NR
\dorecurse{10}
  {\NC aaa \NC bb \NC c \NC ddddd \NC eeee \NC ff \NC \NR}
\stoplinetable

\startlinetable
\NC[style=slanted,color=green,background=color,backgroundcolor=darkred,nx=2,uitlijnen=middle] xxx
                 \NC yy \NC ddddd \NC eeee \NC ff \NC \NR
\dorecurse{10}
  {\NC aaa \NC bb \NC c \NC ddddd \NC eeee \NC ff \NC \NR}
\stoplinetable

The sample looks like this:

Another sample, posted by Hans to the mailing list on 2004-12-14:

\setuplinetable[n=6,lines=40]

\setuplinetable[c][1]   [width=2cm,background=color,backgroundcolor=red]
\setuplinetable[c][4]   [width=3cm,background=color,backgroundcolor=yellow]
\setuplinetable[c][6]   [width=3cm,background=color,backgroundcolor=magenta]
\setuplinetable[r][odd] [background=color,backgroundcolor=gray]
\setuplinetable[r][even][background=color,backgroundcolor=green]

\starttext

\showframe \showstruts

\setupcolors[state=start]

\startlinetable
\dorecurse{5}{\NC aaa\crlf aaa \NC bb \NC c \NC ddddd \NC eeee \NC ff} \NC \NR
\dorecurse{100}{\dorecurse{5}{\NC aaa \NC bb \NC c \NC ddddd \NC eeee \NC ff} \NC \NR}
\stoplinetable

\stoptext

looks like:


TODO: write documentation (See: To-Do List)