de.bsvrz.buv.rw.basislib.seiteneinstellungen
Class SeitenEinstellungen

java.lang.Object
  extended by de.bsvrz.buv.rw.basislib.seiteneinstellungen.SeitenEinstellungen

public class SeitenEinstellungen
extends java.lang.Object

Die Klasse ermöglich das Auslesen der eingestellten Kopf- und Fusszeilen. Die Kopf- bzw. Fusszeilen werden als String übergeben. Die Kopf- bzw. Fusszeilen werden dabei in die 3 Abschnitte "rechts", "mitte", und "links" unterteilt. Die Kopf- bzw. Fusszeile kann aus mehreren Zeilen bestehen. Innerhalb der Zeilen werden folgende Platzhalter definiert:
&[Links] Beginn linker Abschnitt
&[Mitte] Beginn mittlerer Abschnitt
&[Rechts] Beginn rechter Abschnitt
&[Schriftart:schriftart] eingestellte Schriftart als String
&[Schriftschnitt:schriftschnitt] eingestellter Schriftschnitt ("Standard", "Kursiv", "Fett", "Fett kursiv")
&[Schriftgrad:schriftgrad] eingestellte Schriftgrösse
&[Unterstrichen:unterstrichen] Einstellung Unterstrichen ("Ohne", "Einfach", "Doppelt")
&[Effekte:effekte] Eingestellte Effekt ("Durchgestrichen", "Hochgestellt", "Tiefgestellt")
&[Seite] aktuelle Seite
&[Seiten] Anzahl Seiten
&[Datum] aktuelles Datum
&[Zeit] aktuelle Uhrzeit
&[Datei] aktueller Dateiname
&[Register] aktuelles Verzeichnis
&[Grafik:Dateiname] Einfügen einer Grafikdatei

Die Klasse erfüllt folgende Technische Anforderungen des Segments Bedienung und Visualisierung (BUV)
- TBuV-88

Version:
$Revision: 1.1 $ / $Date: 2009/12/02 09:21:03 $ / ($Author: HofmannJ $)
Author:
Dambach-Werke GmbH, Tobias Wolf

Nested Class Summary
static class SeitenEinstellungen.SeitenFormat
          Seitenformat
 
Field Summary
private static SeitenEinstellungen m_instance
          Speicher für die einzige Instanz der Klasse.
 
Constructor Summary
private SeitenEinstellungen()
          Default-Konstruktor, der nicht außerhalb dieser Klasse aufgerufen werden kann.
 
Method Summary
 java.lang.String[] getFussZeilen()
          Methode liefert die Fusszeilen als Liste zurück
static SeitenEinstellungen getInstance()
          Statische Methode, liefert die einzige Instanz dieser Klasse zurück.
 java.lang.String[] getKopfZeilen()
          Methode liefert die Kopfzeilen als Liste zurück.
 SeitenEinstellungen.SeitenFormat getSeitenFormat()
          Methode liefert die Seitenausrichtung zurück
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_instance

private static SeitenEinstellungen m_instance
Speicher für die einzige Instanz der Klasse.

Constructor Detail

SeitenEinstellungen

private SeitenEinstellungen()
Default-Konstruktor, der nicht außerhalb dieser Klasse aufgerufen werden kann.

Method Detail

getInstance

public static SeitenEinstellungen getInstance()
Statische Methode, liefert die einzige Instanz dieser Klasse zurück.
Über diese Instanz erfolgt der Zugriff auf die Methoden.

Returns:
Instanz der Klasse.

getKopfZeilen

public java.lang.String[] getKopfZeilen()
Methode liefert die Kopfzeilen als Liste zurück.

Returns:
Kopfzeilen

getFussZeilen

public java.lang.String[] getFussZeilen()
Methode liefert die Fusszeilen als Liste zurück

Returns:
Fusszeilen

getSeitenFormat

public SeitenEinstellungen.SeitenFormat getSeitenFormat()
Methode liefert die Seitenausrichtung zurück

Returns:
Seitenausrichtung