summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/german/pdf-forms-tutorial-de/forms-src/fde0003.tex
blob: 719b511695231f83f313d54fb8bd2c746a4619c4 (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
\subsubsection{Dokumentenklasse}
Für Formulare kann die gewohnte Dokumentenklasse -- z.\,B. scrartcl oder
article -- verwendet werden.
\subsubsection{Schriftarten}
Der \textsc{pdf}-Standard gibt vor, welche Schriftarten jedes
\textsc{pdf}-Anzeigeprogramm darstellen können muss, auch wenn der entsprechende
Font nicht in der \textsc{pdf}-Datei eingebettet ist. Diese Schriften können
für Formularfelder auch per JavaScript eingestellt werden. Da wir die
Schriftarten mit JavaScript-Befehlen ändern wollen, verwenden wir von
vornherein diese Schriften. Im Wesentlichen handelt es
sich um die Schriftfamilien Times, Helvetica und Courier.\\
Die Packages für die Schriftfamilien als Type-1-Fonts werden mit
\begin{lstlisting}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}
\end{lstlisting}
geladen.\\
Mit
\begin{lstlisting}
\usepackage[T1]{fontenc}
\end{lstlisting}
wird T1-Encoding anstelle des von \LaTeX{} standardmäßig benutzten
OT1-Encodings benutzt.\\
Mit
\begin{lstlisting}
\renewcommand*{\familydefault}{\phv}
\end{lstlisting}
wird die Helvetica als Standardschrift eingestellt, da serifenlose
Schriften auf dem Bildschirm meist besser lesbar sind als Schriften
mit Serifen.
\subsubsection{Seitenlayout}
Mit
\begin{lstlisting}
\usepackage[left=25mm,top=25mm,bottom=10mm,right=10mm]{geometry}
\end{lstlisting}
werden die Ränder festgelegt. Formulare werden meist abgeheftet, der linke
Seitenrand sollte also groß genug gewählt werden. Hier wurde auch ein relativ
großer oberer Rand gewählt, um ein Formular z.\,B. auf einem Klemmbrett
befestigen zu können.\\
Mit
\begin{lstlisting}
\usepackage{fancyhdr}
\lhead{Firma ABC}\chead{}\rhead{Abteilung XYZ}
\lfoot{}\cfoot{}\rfoot{}
\pagestyle{fancy}
\end{lstlisting}
werden die Kopf- und Fußzeilen gestaltet.
\subsubsection{Graphiken und Farben}
Mit
\begin{lstlisting}
\usepackage{graphicx}
\usepackage{color}
\end{lstlisting}
werden zwei weitere Packages eingebunden, die für die Verwendung von
Graphiken (z.\,B. ein Logo) und Farben benötigt werden.
\subsubsection{hyperref-Paket}
Das hyperref-Paket wird mit
\begin{lstlisting}
\usepackage[
  pdftex,a4paper=true,colorlinks=true,
  pdftitle={Formular für Schlüsselausgabe},
  pdfsubject={Zugang},
  pdfauthor={ich},
  pdfpagemode=UseNone,pdfstartview=FitH,pdfhighlight={/N}
]{hyperref}
\end{lstlisting}