\begin{slide}{Dokument- und Seitenbeschreibungssprachen}

für Eingabe? Speicherung? Ausgabe?
\begin{itemize}
\item
  Eingabe: WYSIWIG, textuell
\item
  Speicherung: plattform-unabhängig? menschenlesbar?
\item
  Ausgabe: für Drucker/Bildschirm
\end{itemize}

Eingabe und Speicherformat: logische Gliederung,
Ausgabe: optische Gliederung.
FO ist irgendwo dazwischen.

\end{slide}

\begin{slide}{Rendering}

bei Ausgabe (rendering) werden
Objekte auf Druckfläche(n) angeordnet:
\begin{itemize}
\item
  relative Plazierungen (der Objekte zueinander,
  zum Container-Objekt) in absolute Maße umrechnen
\item
  bei mehreren Wahlmöglichkeiten
  die günstigste (schönste) auswählen:

  Wörter auf Zeile anordnen (Silbentrennung!),
  Absätze auf Seiten anordnen
\end{itemize}

\end{slide}


\begin{slide}{Layout-Manager}

\begin{itemize}
\item
Objekte als Rechtecke mit teilw. flexiblen Abmessungen
(minimale, bevorzugte, maximale Größe).
\item
Container sind selbst Objekte.
\item
elementare Objekte: (Java) Button, Label, \dots,
\TeX: Buchstabe
\end{itemize}

\end{slide}

