# 7.6. Drucken

Da KDevelop so entworfen wurde, daß Entwicklern der bestmögliche Zugriff auf Dateien und Informationen ermöglicht wird, um so die Anzahl der Entwicklungszyklen zu verringern, enthält es auch ein Druck Utility das Gebrauch von enscript macht. Außerdem können Sie auch mit Hilfe von lpr direkt auf dem Druckerport ausgeben. Da die Verwendung von enscript ein Höchstmaß an Druckeroptionen zur Verfügung stellt, sollten Sie es installieren. Es wird bei den meisten Distributionen mitgeliefert, es sollte also kein Problem sein es zu bekommen. Bevor Sie jedoch drucken, sollten Sie einen Blick auf die verfügbaren Konfigurationsdialoge werfen, um die Ausgabe Ihren Bedürfnissen anzupassen. Der folgende Abschnitt beschreibt die Konfiguration von KDevelop zum Ausdrucken von Dateien.

## 7.6.1. Druckerkonfiguration

Das Druckprogramm kann über die Auswahl von "Drucken" im Menü "Datei" konfiguriert werden; in dem Druckdialog wählen Sie das zu verwendende Programm über die Combobox in der linken oberen Ecke. Dann betätigen Sie die Schaltfläche "Einstellungen" auf der rechten Seite. Dies öffnet den Konfigurationsdialog des Programms. Sie können das Programm ebenfalls konfigurieren, indem Sie im Menü "Einstellungen", Untermenü "Drucker konfigurieren" enscript auswählen .

### 7.6.1.1. Die enscript Konfigurationseinstellungen

#### 7.6.1.1.1. Kopf

- Eigener Kopf: fügt einen eigenen Kopf ein

- Kopftext: ermöglicht die Einstellung des Kopftextes

  - Text: setzt den Inhalt des Kopftextes

  - Position: setzt die Position des Kopftextes auf links, mittig oder rechts

- Login: fügt die User-ID dem Kopf hinzu

  - Login: schaltet die Hinzufügung ein

  - Position: bestimmt die Position der User ID

- Dateiname: Dateinamen dem Kopf hinzufügen

  - Größe des Dateinamens: gibt den Dateinamen absolut oder relativ an

  - Position: Position des Dateinamens

- Hostname: fügt den Rechnernamen dem Kopf hinzu

  - Hostname: schaltet Hinzufügen ein

  - Größe des Hostnames: Größe des Hostnamens im Kopf

  - Position: Position des Hostnamens

#### 7.6.1.1.2. Datum und Uhrzeit

- Aktuelles Datum: aktuelles Datum einfügen

  - Aktuelles Datum: schaltet aktuelles Datum ein

  - Position: Position der Datumsangagbe

  - Format: Format des Datums

- Änderungsdatum: einfügen des letzten Änderungsdatums

  - Änderungsdaum: einfügen einschalten

  - Position: Position des Änderungsdatums

  - Format: Datumsformat

- Aktuelle Uhrzeit: aktuelle Uhrzeit angeben

  - Aktuelle Uhrzeit: einfügen einschalten

  - AMPM:/ Verwendung von AM/PM oder 24h Uhrzeitangabe

  - Position: Position der Zeitangabe

  - Format: Format der Zeitangabe

- Änderungsuhrzeit: letzte Änderungsuhrzeit einfügen

  - Änderungsuhrzeit: einfügen einschalten

  - AMPM:/ Verwendung von AM/PM oder 24h Uhrzeitangabe

  - Position: Position der Zeitangabe

  - Format: Format der Zeitangabe

#### 7.6.1.1.3. Layout

- Nummerierung & Rahmen:

  - Zeilen nummerieren: fügt Zeilennumerierungen ein

  - Rahmen: fügt den Seiten einen Rahmen hinzu

  - Seiten nummerieren: fügt Seitennumerierungen ein

  - Dateien ausrichten: hägt die Dateien zum Ausdruck aneinander an

  - Zeilen pro Seite: maximale Anzahl Zeilen pro Seite

- Schrift and TAB:

  - TAB-Größe: Tabulatorweite bei Ausdruck

  - Schrift für Kopf: Schriftart für Kopftext

  - Schrift für Text: Schriftart für Dateiinhalt

- Textdruck:

  - Zeilen abschneiden: Zeilen abschneiden, die über den Rand hinausragen

  - Ersetze nicht-druckbare Zeichen durch Leerzeichen: ersetzt nicht-druckbare Zeichen durch Leerzeichen

- Andere Optionen:

  - Inhaltsverzeichnis: fügt dem Ausruck ein Inhaltsverzeichnis hinzu

  - Hervorhebungsbalken:

    - Hervorhebung: hebt Zeilen abwechselnd im Ausdruck hervor

    - Zyklus der Änderung: Anzahl der Zeilen, die jeweils im Block hervorgehoben werden

  - Umgebrochene Zeile:

    - Markiere umgebrochene: umgebrochene Zeilen im Ausdruck markieren

    - Wert für umgebrochene: der Aktuelle Wer einer umgebrochenen Zeile

#### 7.6.1.1.4. Unterlegungen

- Text: Unterlegungstext

- Position: Position des Unterlegungstexts

- Font: Schriftart der Unterlegung

- Winkel: Winkel, unter der der Unterlegungstext von der Horizontalen aus dargestellt wird

- Grauskalierung: Grauskalierung der Unterlegung

- Stil: Darstellung der Unterlegung als ausgefüllten oder umrandeten Text

## 7.6.2. Der Druckdialog

### 7.6.2.1. Einstellungen zum Sofort-Druck

- Programm: das zu verwendende Druckprogramm: enscript oder lpr

- Drucker: den zu verwendenden Drucker

- in Datei drucken: Ausgabe in Datei umleiten

- Papierformat: Papierformat in Hochformat oder Querformat verwenden

- Kopieren: Seiten beim Ausdruck kopieren

- Ausgabemedium: zu verwendende Papiergröße

- Ausgabeformat: Druck in HTML oder Postscript ausgeben

- Stadardeinstellungen: Standardeinstellugen zur Druckausgabe

- Ausgabe:

  - Seitendruck: eine oder zwei Seiten pro Blatt

  - Seiten: Auswahl von geraden, ungeraden oder allen Seiten bei Verwendung von enscript

  - Schöndruck:

    - Schöndruck: Schöndruckmodus bei Verwendung von enscript

    - Farbe: Farbdarstellung beim Ausdruck verwenden

    - Schöndruckmodus: Schöndruckmodus in Abhängigkeit vom Dateiformat

### 7.6.2.2. Dateiauswahl

Den Dateiauswahldialog erreichen Sie über die Schaltfläche "Dateien" im Druckdialog. Die Dateiauswahl erlaubt die Angabe der zu druckenden Dateien nach speziellen Kriterien:

- Datei-Auswahl:

  - Aktuelle: die gerade sichtbare Datei im Editor

  - Alle im Projekt: alle Projektdateien ausgeben

  - Selbstgewählte Dateien: erlaubt Auswahl von Dateien zum Ausdruck

  - Alle Headers: druckt alle Headerdateien des Projekts

  - Alle cpp Dateien: druckt alle Implementierungsdateien des Projekts

  - Geänderte Dateien: erlaubt die Angabe eines Zeitraumes für die Dateiauswahl

- Geänderte Dateien:

  - Zwischen: druckt alle Dateien nach:

    - Datum: diesem Datum geändert

    - Zeit: dieser Uhrzeit geändert

  - Und: druckt alle Dateien vor:

    - Datum: diesem Datum geändert

    - Zeit: dieser Uhrzeit geändert

- Selbstgewählte Dateien: verfügbar, falls selbstgewälte Dateien verwendet wird

  - Hinzufügen: fügt die im Editierfeld links eingestellte Datei der Dateiauswahl hinzu

  - Entfernen: entfernt eine markierte Datei aus der Druckauswahl

  - Löschen: löscht die Druckauswahl-Liste

### 7.6.2.3. Druckvorschau

Die Druckvorschau steht Ihnen zur Verfügung, um die Ausgabe zu kontrollieren. Zur Vorschau selbst verwendet KDevelop entweder ghostview oder kghostview. Wenn Sie die Schaltfläche "Vorschau" betätigen, wird Ihnen eine Schablone anzeigen, wie die Ausgabe durch die aktuellen Einstellungen aussehen wird.