summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/context/third/letter/doc/correspondence-letter-header.tex
blob: 8567fd992b7aac2d6ae897df6e642dc47129fe15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
\startcomponent correspondence-letter-header

\environment correspondence-environment

\startbuffer[firsthead]
\switchtobodyfont[6pt]
\setlettervalue{fromname}   {Max Mustermann}
\setlettervalue{fromaddress}{Musterweg 12\\12345 Musterstadt}
\setlettervalue{fromphone}  {1234/567890}
\setlettervalue{fromfax}    {1234/567891}
\setlettervalue{fromemail}  {max.mustermann@muster.com}
\setlettervalue{fromurl}    {max.mustermann.com}
\stopbuffer

\chapter{Header and Footer}

\section{Header}

\starttyping
\setupletterstyle
  [head]
  [alternative=left|middle|right,
   fromrule=top|bottom|no]
\stoptyping

\placefigure
  [fixed]
  {none}
  {\setupcombinations[before=]
   \startcombination[3*3]
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=no]
      \letterelement[head][left]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC left   \NC\AR
      \NC fromrule    \NC = \NC no     \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=no]
      \letterelement[head][middle]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC middle \NC\AR
      \NC fromrule    \NC = \NC no     \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=no]
      \letterelement[head][right]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC right  \NC\AR
      \NC fromrule    \NC = \NC no     \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=top]
      \letterelement[head][left]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC left   \NC\AR
      \NC fromrule    \NC = \NC top    \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=top]
      \letterelement[head][middle]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC middle \NC\AR
      \NC fromrule    \NC = \NC top    \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=top]
      \letterelement[head][right]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC right  \NC\AR
      \NC fromrule    \NC = \NC top    \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=bottom]
      \letterelement[head][left]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC left   \NC\AR
      \NC fromrule    \NC = \NC bottom \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=bottom]
      \letterelement[head][middle]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC middle \NC\AR
      \NC fromrule    \NC = \NC bottom \NC\AR
      \stoptable}
     {\startsmallelement
      \getbuffer[firsthead]
      \setupletterstyle[head][fromrule=bottom]
      \letterelement[head][right]
      \stopsmallelement}
     {\starttable[s1|r|c|l|]
      \NC alternative \NC = \NC right  \NC\AR
      \NC fromrule    \NC = \NC bottom \NC\AR
      \stoptable}
   \stopcombination}

\stopcomponent