<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TKeller</id>
		<title>Contao Community Documentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TKeller"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/TKeller"/>
		<updated>2026-05-02T12:55:59Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-27T08:51:16Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: /* Benötigte Ressourcen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens Fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe Schritt für Schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind von Vorteil.&lt;br /&gt;
&lt;br /&gt;
{{msgImportant|Die beschriebenen Manipulationen sind nicht Updatesicher. Sie müssen also nach einer Aktualisierung erneut durchgeführt werden!}}&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen Änderungen durchzuführen, werden die folgenden Dateien gebraucht. &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system /libraries /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system /config /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins /tcpdf /''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Damit bei möglichen Fehlern bei der Umsetzung der Anleitung die Webseite nicht in Mitleidenschaft gezogen wird sollte eine Sicherheitskopie der entsprechenden Dateien gemacht werden.}}&lt;br /&gt;
&lt;br /&gt;
=Inhalt Formatieren=&lt;br /&gt;
Contao bietet gewisse Möglichkeiten, um den Inhalt der PDF Artikel zu formatieren. Grundlegende Einstellungen betreffend der Formatierung der Ausgabe werden in der  tcpdf.php '''Konfigurationsdatei''' gemacht.&lt;br /&gt;
&lt;br /&gt;
Inhaltlich sind folgende Zeilen interessant:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 53 - 62}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_MARGIN_HEADER', 0);              // Abstand der Kopfzeile zum oberen Rand&lt;br /&gt;
    define('PDF_MARGIN_FOOTER', 0);              // Abstand der Fusszeile zum unteren Ende&lt;br /&gt;
    define('PDF_MARGIN_TOP', 10);                // Abstand des Inhaltes zum oberen Rand&lt;br /&gt;
    define('PDF_MARGIN_BOTTOM', 10);             // Abstand des Inhaltes zum unteren Ende&lt;br /&gt;
    define('PDF_MARGIN_LEFT', 15);               // Abstand des Inhaltes zum linkenRand&lt;br /&gt;
    define('PDF_MARGIN_RIGHT', 15);              // Abstand des Inhaltes zum rechten Rand&lt;br /&gt;
    define('PDF_FONT_NAME_MAIN', 'freeserif');   // Verwendeter Schriftsatz des Inhaltes&lt;br /&gt;
    define('PDF_FONT_SIZE_MAIN', 12);            // Schriftgrösse des Inhaltes&lt;br /&gt;
    define('PDF_FONT_NAME_DATA', 'freeserif');   // Standardmässig nicht verwendeter Schriftsatz&lt;br /&gt;
    define('PDF_FONT_SIZE_DATA', 12);            // Standardmässig nicht verwendete Schriftgrösse&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schriftsätze==&lt;br /&gt;
Standardmässig stellt Contao folgende Schriftsätze zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Courier&lt;br /&gt;
* Freeserif&lt;br /&gt;
* helvetica&lt;br /&gt;
&lt;br /&gt;
=Kopfzeile Formatieren=&lt;br /&gt;
Mit den Standardeinstellungen von Contao ist sowohl die Kopf- wie auch die Fusszeile deaktiviert. Die anschliessende Beschreibung enthält die nötigen Informationen, um eine individuelle Kopfzeile zu gestalten.&lt;br /&gt;
&lt;br /&gt;
==Schriftsatz und grösse==&lt;br /&gt;
Damit in die Übersicht der PDF Formatierung erhalten werden kann, empfielt es sich in der konfigurationsdatei &amp;quot;tcpdf.php&amp;quot; zwei neue Variablen zu definieren. Diese sollten einen möglichst aussagekräftigen Namen haben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_FONT_SIZE_HEAD', 10);&lt;br /&gt;
    define('PDF_FONT_MONOSPACED', 'freemono');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zwecks Nachvollziehbarkeit ist es sinnvoll diese zwei Zeilen direkt unterhalb der bestehenden Schriftdefinitionen einzufügen.&lt;br /&gt;
&lt;br /&gt;
==Inhalt der Kopfzeile==&lt;br /&gt;
Die Konfigurationsdatei &amp;quot;tcpdf.php&amp;quot; stellt vier Variablen zur Verfügung, die mit dem Inhalt der Kopfzeile befüllt werden können. &amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 48 - 51}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_HEADER_TITLE', $GLOBALS['TL_CONFIG']['websiteTitle']);&lt;br /&gt;
    define('PDF_HEADER_STRING', '');&lt;br /&gt;
    define('PDF_HEADER_LOGO', '');&lt;br /&gt;
    define('PDF_HEADER_LOGO_WIDTH', 30);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die ersten zwei Variablen ermöglichen die Ausgabe eines Kopfzeilentitels und eines Kopfzeilentextes. Standardmässig ist als Kopfzeilentitel mit dem Titel der Webseite gefüllt.&lt;br /&gt;
Manchmal ist es gewünscht in der Kopfzeile ein Bild zu zeigen. &lt;br /&gt;
Das entsprechende Bild muss dafür via FTP in das Verzeichnis ''/plugins/tcpdf/images/'' abgelegt werden. Die Breite des Bildes muss in der Einheit Millimeter bekannt sein.&lt;br /&gt;
&lt;br /&gt;
Die Variable &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;PDF_HEADER_LOGO&amp;lt;/span&amp;gt; wird mit dem Namen des Bildes (ohne Pfad) gefüllt. In die zweite Variable &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;PDF_HEADER_LOGO_WIDTH&amp;lt;/span&amp;gt; wird die Breite des Bildes in Millimeter eingetragen.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_HEADER_TITLE', $GLOBALS['TL_CONFIG']['websiteTitle']);&lt;br /&gt;
    define('PDF_HEADER_STRING', 'Meine Kopfzeile');&lt;br /&gt;
    define('PDF_HEADER_LOGO', 'logo.jpg');&lt;br /&gt;
    define('PDF_HEADER_LOGO_WIDTH', 25);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Anzeigen der Kopfzeile==&lt;br /&gt;
Damit die Eingetragenen Werte der Kopfzeile im PDF hinzugefügt werden könne braucht es einige anpassungen in der Datei &amp;quot;Controller.php&amp;quot;. Mit einer Suche nach dem Schlüsselwort &amp;quot;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;$pdf&amp;lt;/span&amp;gt;&amp;quot; lassen sich die Zeilen die zu bearbeiten sind relativ leicht finden.&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 1089 - 1133}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als erstes muss die Kopfzeile aktivert werden. Dies lässt sich erreichen indem vor folgende Zeile zwei Slasches // gesetzt werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;setPrintHeader(false);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Ausgabe einer Kopfzeile aktiviert ist muss diese auch geschrieben werden. Das erreicht man mit folgender Zeile, die direkt unterhalb der auskommentierten deaktivierung eingefügt werden sollte.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als nächstes müssen die eingestellten Schrifteigenschaften gesetzt werden. Dazu müssen folgende Zeilen hinzugefügt werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    // set header and footer fonts&lt;br /&gt;
    $pdf-&amp;gt;setHeaderFont(Array(PDF_FONT_NAME_HEAD, '', PDF_FONT_SIZE_HEAD))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluss soll noch dafür gesorgt werden, dass die eingestellten Abstände von der Kopfzeile auch eingehalten werden. Dazu reicht es, wenn folgende Zeile unterhalb der &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;$pdf&amp;lt;/span&amp;gt;-&amp;gt;SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); eingefügt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;SetHeaderMargin(PDF_MARGIN_HEADER);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit sind alle Einstellungen getroffen, um eine Kopfzeile inklusive Bild anzuzeigen.&lt;br /&gt;
Der vollständige, veränderte Code sollte in etwa so aussehen:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Zeilen 1089 - 1108}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    // Remove default header/footer&lt;br /&gt;
    //$pdf-&amp;gt;setPrintHeader(false);&lt;br /&gt;
    $pdf-&amp;gt;SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);&lt;br /&gt;
    $pdf-&amp;gt;setPrintFooter(false);   &lt;br /&gt;
    &lt;br /&gt;
    // set header and footer fonts&lt;br /&gt;
    $pdf-&amp;gt;setHeaderFont(Array(PDF_FONT_NAME_HEAD, '', PDF_FONT_SIZE_HEAD)); &lt;br /&gt;
&lt;br /&gt;
    // Set margins&lt;br /&gt;
    $pdf-&amp;gt;SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);&lt;br /&gt;
    $pdf-&amp;gt;SetHeaderMargin(PDF_MARGIN_HEADER);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
*[http://www.tcpdf.org/fonts.php Schriftsätze hinzufügen] (englisch)&lt;br /&gt;
*[http://www.contao.org/board/topic/9083.html Kopfzeilen Tutorial von Nina]&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-27T08:50:55Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: /* PDF Ausgabe manuel gestalten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens Fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe Schritt für Schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind von Vorteil.&lt;br /&gt;
&lt;br /&gt;
{{msgImportant|Die beschriebenen Manipulationen sind nicht Updatesicher. Sie müssen also nach einer Aktualisierung erneut durchgeführt werden!}}&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen Änderungen durchzuführen werden die folgenden Dateien gebraucht. &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system /libraries /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system /config /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins /tcpdf /''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Damit bei möglichen Fehlern bei der Umsetzung der Anleitung die Webseite nicht in Mitleidenschaft gezogen wird sollte eine Sicherheitskopie der entsprechenden Dateien gemacht werden.}}&lt;br /&gt;
&lt;br /&gt;
=Inhalt Formatieren=&lt;br /&gt;
Contao bietet gewisse Möglichkeiten, um den Inhalt der PDF Artikel zu formatieren. Grundlegende Einstellungen betreffend der Formatierung der Ausgabe werden in der  tcpdf.php '''Konfigurationsdatei''' gemacht.&lt;br /&gt;
&lt;br /&gt;
Inhaltlich sind folgende Zeilen interessant:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 53 - 62}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_MARGIN_HEADER', 0);              // Abstand der Kopfzeile zum oberen Rand&lt;br /&gt;
    define('PDF_MARGIN_FOOTER', 0);              // Abstand der Fusszeile zum unteren Ende&lt;br /&gt;
    define('PDF_MARGIN_TOP', 10);                // Abstand des Inhaltes zum oberen Rand&lt;br /&gt;
    define('PDF_MARGIN_BOTTOM', 10);             // Abstand des Inhaltes zum unteren Ende&lt;br /&gt;
    define('PDF_MARGIN_LEFT', 15);               // Abstand des Inhaltes zum linkenRand&lt;br /&gt;
    define('PDF_MARGIN_RIGHT', 15);              // Abstand des Inhaltes zum rechten Rand&lt;br /&gt;
    define('PDF_FONT_NAME_MAIN', 'freeserif');   // Verwendeter Schriftsatz des Inhaltes&lt;br /&gt;
    define('PDF_FONT_SIZE_MAIN', 12);            // Schriftgrösse des Inhaltes&lt;br /&gt;
    define('PDF_FONT_NAME_DATA', 'freeserif');   // Standardmässig nicht verwendeter Schriftsatz&lt;br /&gt;
    define('PDF_FONT_SIZE_DATA', 12);            // Standardmässig nicht verwendete Schriftgrösse&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schriftsätze==&lt;br /&gt;
Standardmässig stellt Contao folgende Schriftsätze zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Courier&lt;br /&gt;
* Freeserif&lt;br /&gt;
* helvetica&lt;br /&gt;
&lt;br /&gt;
=Kopfzeile Formatieren=&lt;br /&gt;
Mit den Standardeinstellungen von Contao ist sowohl die Kopf- wie auch die Fusszeile deaktiviert. Die anschliessende Beschreibung enthält die nötigen Informationen, um eine individuelle Kopfzeile zu gestalten.&lt;br /&gt;
&lt;br /&gt;
==Schriftsatz und grösse==&lt;br /&gt;
Damit in die Übersicht der PDF Formatierung erhalten werden kann, empfielt es sich in der konfigurationsdatei &amp;quot;tcpdf.php&amp;quot; zwei neue Variablen zu definieren. Diese sollten einen möglichst aussagekräftigen Namen haben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_FONT_SIZE_HEAD', 10);&lt;br /&gt;
    define('PDF_FONT_MONOSPACED', 'freemono');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zwecks Nachvollziehbarkeit ist es sinnvoll diese zwei Zeilen direkt unterhalb der bestehenden Schriftdefinitionen einzufügen.&lt;br /&gt;
&lt;br /&gt;
==Inhalt der Kopfzeile==&lt;br /&gt;
Die Konfigurationsdatei &amp;quot;tcpdf.php&amp;quot; stellt vier Variablen zur Verfügung, die mit dem Inhalt der Kopfzeile befüllt werden können. &amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 48 - 51}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_HEADER_TITLE', $GLOBALS['TL_CONFIG']['websiteTitle']);&lt;br /&gt;
    define('PDF_HEADER_STRING', '');&lt;br /&gt;
    define('PDF_HEADER_LOGO', '');&lt;br /&gt;
    define('PDF_HEADER_LOGO_WIDTH', 30);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die ersten zwei Variablen ermöglichen die Ausgabe eines Kopfzeilentitels und eines Kopfzeilentextes. Standardmässig ist als Kopfzeilentitel mit dem Titel der Webseite gefüllt.&lt;br /&gt;
Manchmal ist es gewünscht in der Kopfzeile ein Bild zu zeigen. &lt;br /&gt;
Das entsprechende Bild muss dafür via FTP in das Verzeichnis ''/plugins/tcpdf/images/'' abgelegt werden. Die Breite des Bildes muss in der Einheit Millimeter bekannt sein.&lt;br /&gt;
&lt;br /&gt;
Die Variable &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;PDF_HEADER_LOGO&amp;lt;/span&amp;gt; wird mit dem Namen des Bildes (ohne Pfad) gefüllt. In die zweite Variable &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;PDF_HEADER_LOGO_WIDTH&amp;lt;/span&amp;gt; wird die Breite des Bildes in Millimeter eingetragen.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_HEADER_TITLE', $GLOBALS['TL_CONFIG']['websiteTitle']);&lt;br /&gt;
    define('PDF_HEADER_STRING', 'Meine Kopfzeile');&lt;br /&gt;
    define('PDF_HEADER_LOGO', 'logo.jpg');&lt;br /&gt;
    define('PDF_HEADER_LOGO_WIDTH', 25);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Anzeigen der Kopfzeile==&lt;br /&gt;
Damit die Eingetragenen Werte der Kopfzeile im PDF hinzugefügt werden könne braucht es einige anpassungen in der Datei &amp;quot;Controller.php&amp;quot;. Mit einer Suche nach dem Schlüsselwort &amp;quot;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;$pdf&amp;lt;/span&amp;gt;&amp;quot; lassen sich die Zeilen die zu bearbeiten sind relativ leicht finden.&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 1089 - 1133}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als erstes muss die Kopfzeile aktivert werden. Dies lässt sich erreichen indem vor folgende Zeile zwei Slasches // gesetzt werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;setPrintHeader(false);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Ausgabe einer Kopfzeile aktiviert ist muss diese auch geschrieben werden. Das erreicht man mit folgender Zeile, die direkt unterhalb der auskommentierten deaktivierung eingefügt werden sollte.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als nächstes müssen die eingestellten Schrifteigenschaften gesetzt werden. Dazu müssen folgende Zeilen hinzugefügt werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    // set header and footer fonts&lt;br /&gt;
    $pdf-&amp;gt;setHeaderFont(Array(PDF_FONT_NAME_HEAD, '', PDF_FONT_SIZE_HEAD))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluss soll noch dafür gesorgt werden, dass die eingestellten Abstände von der Kopfzeile auch eingehalten werden. Dazu reicht es, wenn folgende Zeile unterhalb der &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;$pdf&amp;lt;/span&amp;gt;-&amp;gt;SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); eingefügt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;SetHeaderMargin(PDF_MARGIN_HEADER);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit sind alle Einstellungen getroffen, um eine Kopfzeile inklusive Bild anzuzeigen.&lt;br /&gt;
Der vollständige, veränderte Code sollte in etwa so aussehen:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Zeilen 1089 - 1108}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    // Remove default header/footer&lt;br /&gt;
    //$pdf-&amp;gt;setPrintHeader(false);&lt;br /&gt;
    $pdf-&amp;gt;SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);&lt;br /&gt;
    $pdf-&amp;gt;setPrintFooter(false);   &lt;br /&gt;
    &lt;br /&gt;
    // set header and footer fonts&lt;br /&gt;
    $pdf-&amp;gt;setHeaderFont(Array(PDF_FONT_NAME_HEAD, '', PDF_FONT_SIZE_HEAD)); &lt;br /&gt;
&lt;br /&gt;
    // Set margins&lt;br /&gt;
    $pdf-&amp;gt;SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);&lt;br /&gt;
    $pdf-&amp;gt;SetHeaderMargin(PDF_MARGIN_HEADER);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
*[http://www.tcpdf.org/fonts.php Schriftsätze hinzufügen] (englisch)&lt;br /&gt;
*[http://www.contao.org/board/topic/9083.html Kopfzeilen Tutorial von Nina]&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-27T08:49:33Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
{{msgImportant|Die beschriebenen Manipulationen sind nicht Updatesicher. Sie müssen also nach einer Aktualisierung erneut durchgeführt werden!}}&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen Änderungen durchzuführen werden die folgenden Dateien gebraucht. &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system /libraries /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system /config /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins /tcpdf /''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Damit bei möglichen Fehlern bei der Umsetzung der Anleitung die Webseite nicht in Mitleidenschaft gezogen wird sollte eine Sicherheitskopie der entsprechenden Dateien gemacht werden.}}&lt;br /&gt;
&lt;br /&gt;
=Inhalt Formatieren=&lt;br /&gt;
Contao bietet gewisse Möglichkeiten, um den Inhalt der PDF Artikel zu formatieren. Grundlegende Einstellungen betreffend der Formatierung der Ausgabe werden in der  tcpdf.php '''Konfigurationsdatei''' gemacht.&lt;br /&gt;
&lt;br /&gt;
Inhaltlich sind folgende Zeilen interessant:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 53 - 62}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_MARGIN_HEADER', 0);              // Abstand der Kopfzeile zum oberen Rand&lt;br /&gt;
    define('PDF_MARGIN_FOOTER', 0);              // Abstand der Fusszeile zum unteren Ende&lt;br /&gt;
    define('PDF_MARGIN_TOP', 10);                // Abstand des Inhaltes zum oberen Rand&lt;br /&gt;
    define('PDF_MARGIN_BOTTOM', 10);             // Abstand des Inhaltes zum unteren Ende&lt;br /&gt;
    define('PDF_MARGIN_LEFT', 15);               // Abstand des Inhaltes zum linkenRand&lt;br /&gt;
    define('PDF_MARGIN_RIGHT', 15);              // Abstand des Inhaltes zum rechten Rand&lt;br /&gt;
    define('PDF_FONT_NAME_MAIN', 'freeserif');   // Verwendeter Schriftsatz des Inhaltes&lt;br /&gt;
    define('PDF_FONT_SIZE_MAIN', 12);            // Schriftgrösse des Inhaltes&lt;br /&gt;
    define('PDF_FONT_NAME_DATA', 'freeserif');   // Standardmässig nicht verwendeter Schriftsatz&lt;br /&gt;
    define('PDF_FONT_SIZE_DATA', 12);            // Standardmässig nicht verwendete Schriftgrösse&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schriftsätze==&lt;br /&gt;
Standardmässig stellt Contao folgende Schriftsätze zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Courier&lt;br /&gt;
* Freeserif&lt;br /&gt;
* helvetica&lt;br /&gt;
&lt;br /&gt;
=Kopfzeile Formatieren=&lt;br /&gt;
Mit den Standardeinstellungen von Contao ist sowohl die Kopf- wie auch die Fusszeile deaktiviert. Die anschliessende Beschreibung enthält die nötigen Informationen, um eine individuelle Kopfzeile zu gestalten.&lt;br /&gt;
&lt;br /&gt;
==Schriftsatz und grösse==&lt;br /&gt;
Damit in die Übersicht der PDF Formatierung erhalten werden kann, empfielt es sich in der konfigurationsdatei &amp;quot;tcpdf.php&amp;quot; zwei neue Variablen zu definieren. Diese sollten einen möglichst aussagekräftigen Namen haben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_FONT_SIZE_HEAD', 10);&lt;br /&gt;
    define('PDF_FONT_MONOSPACED', 'freemono');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zwecks Nachvollziehbarkeit ist es sinnvoll diese zwei Zeilen direkt unterhalb der bestehenden Schriftdefinitionen einzufügen.&lt;br /&gt;
&lt;br /&gt;
==Inhalt der Kopfzeile==&lt;br /&gt;
Die Konfigurationsdatei &amp;quot;tcpdf.php&amp;quot; stellt vier Variablen zur Verfügung, die mit dem Inhalt der Kopfzeile befüllt werden können. &amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 48 - 51}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_HEADER_TITLE', $GLOBALS['TL_CONFIG']['websiteTitle']);&lt;br /&gt;
    define('PDF_HEADER_STRING', '');&lt;br /&gt;
    define('PDF_HEADER_LOGO', '');&lt;br /&gt;
    define('PDF_HEADER_LOGO_WIDTH', 30);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die ersten zwei Variablen ermöglichen die Ausgabe eines Kopfzeilentitels und eines Kopfzeilentextes. Standardmässig ist als Kopfzeilentitel mit dem Titel der Webseite gefüllt.&lt;br /&gt;
Manchmal ist es gewünscht in der Kopfzeile ein Bild zu zeigen. &lt;br /&gt;
Das entsprechende Bild muss dafür via FTP in das Verzeichnis ''/plugins/tcpdf/images/'' abgelegt werden. Die Breite des Bildes muss in der Einheit Millimeter bekannt sein.&lt;br /&gt;
&lt;br /&gt;
Die Variable &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;PDF_HEADER_LOGO&amp;lt;/span&amp;gt; wird mit dem Namen des Bildes (ohne Pfad) gefüllt. In die zweite Variable &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;PDF_HEADER_LOGO_WIDTH&amp;lt;/span&amp;gt; wird die Breite des Bildes in Millimeter eingetragen.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    define('PDF_HEADER_TITLE', $GLOBALS['TL_CONFIG']['websiteTitle']);&lt;br /&gt;
    define('PDF_HEADER_STRING', 'Meine Kopfzeile');&lt;br /&gt;
    define('PDF_HEADER_LOGO', 'logo.jpg');&lt;br /&gt;
    define('PDF_HEADER_LOGO_WIDTH', 25);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Anzeigen der Kopfzeile==&lt;br /&gt;
Damit die Eingetragenen Werte der Kopfzeile im PDF hinzugefügt werden könne braucht es einige anpassungen in der Datei &amp;quot;Controller.php&amp;quot;. Mit einer Suche nach dem Schlüsselwort &amp;quot;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;$pdf&amp;lt;/span&amp;gt;&amp;quot; lassen sich die Zeilen die zu bearbeiten sind relativ leicht finden.&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 1089 - 1133}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als erstes muss die Kopfzeile aktivert werden. Dies lässt sich erreichen indem vor folgende Zeile zwei Slasches // gesetzt werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;setPrintHeader(false);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Ausgabe einer Kopfzeile aktiviert ist muss diese auch geschrieben werden. Das erreicht man mit folgender Zeile, die direkt unterhalb der auskommentierten deaktivierung eingefügt werden sollte.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als nächstes müssen die eingestellten Schrifteigenschaften gesetzt werden. Dazu müssen folgende Zeilen hinzugefügt werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    // set header and footer fonts&lt;br /&gt;
    $pdf-&amp;gt;setHeaderFont(Array(PDF_FONT_NAME_HEAD, '', PDF_FONT_SIZE_HEAD))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluss soll noch dafür gesorgt werden, dass die eingestellten Abstände von der Kopfzeile auch eingehalten werden. Dazu reicht es, wenn folgende Zeile unterhalb der &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;$pdf&amp;lt;/span&amp;gt;-&amp;gt;SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); eingefügt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;    $pdf-&amp;gt;SetHeaderMargin(PDF_MARGIN_HEADER);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit sind alle Einstellungen getroffen, um eine Kopfzeile inklusive Bild anzuzeigen.&lt;br /&gt;
Der vollständige, veränderte Code sollte in etwa so aussehen:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Zeilen 1089 - 1108}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
    // Remove default header/footer&lt;br /&gt;
    //$pdf-&amp;gt;setPrintHeader(false);&lt;br /&gt;
    $pdf-&amp;gt;SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);&lt;br /&gt;
    $pdf-&amp;gt;setPrintFooter(false);   &lt;br /&gt;
    &lt;br /&gt;
    // set header and footer fonts&lt;br /&gt;
    $pdf-&amp;gt;setHeaderFont(Array(PDF_FONT_NAME_HEAD, '', PDF_FONT_SIZE_HEAD)); &lt;br /&gt;
&lt;br /&gt;
    // Set margins&lt;br /&gt;
    $pdf-&amp;gt;SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);&lt;br /&gt;
    $pdf-&amp;gt;SetHeaderMargin(PDF_MARGIN_HEADER);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
*[http://www.tcpdf.org/fonts.php Schriftsätze hinzufügen] (englisch)&lt;br /&gt;
*[http://www.contao.org/board/topic/9083.html Kopfzeilen Tutorial von Nina]&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T13:52:56Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
{{msgImportant|Die beschriebenen Manipulationen sind nicht Updatesicher. Sie müssen also nach einer Aktualisierung erneut durchgeführt werden!}}&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen Änderungen durchzuführen werden die folgenden Dateien gebraucht. &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system /libraries /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system /config /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins /tcpdf /''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Damit bei möglichen Fehlern bei der Umsetzung der Anleitung die Webseite nicht in Mitleidenschaft gezogen wird sollte eine Sicherheitskopie der entsprechenden Dateien gemacht werden.}}&lt;br /&gt;
&lt;br /&gt;
=Inhalt Formatieren=&lt;br /&gt;
Contao bietet gewisse Möglichkeiten, um den Inhalt der PDF Artikel zu formatieren. Grundlegende Einstellungen betreffend der Formatierung der Ausgabe werden in der  tcpdf.php '''Konfigurationsdatei''' gemacht.&lt;br /&gt;
&lt;br /&gt;
Inhaltlich sind folgende Zeilen interessant:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 53 - 62}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
define('PDF_MARGIN_HEADER', 0);              // Abstand der Kopfzeile zum oberen Rand&lt;br /&gt;
define('PDF_MARGIN_FOOTER', 0);              // Abstand der Fusszeile zum unteren Ende&lt;br /&gt;
define('PDF_MARGIN_TOP', 10);                // Abstand des Inhaltes zum oberen Rand&lt;br /&gt;
define('PDF_MARGIN_BOTTOM', 10);             // Abstand des Inhaltes zum unteren Ende&lt;br /&gt;
define('PDF_MARGIN_LEFT', 15);               // Abstand des Inhaltes zum linkenRand&lt;br /&gt;
define('PDF_MARGIN_RIGHT', 15);              // Abstand des Inhaltes zum rechten Rand&lt;br /&gt;
define('PDF_FONT_NAME_MAIN', 'freeserif');   // Verwendeter Schriftsatz des Inhaltes&lt;br /&gt;
define('PDF_FONT_SIZE_MAIN', 12);            // Schriftgrösse des Inhaltes&lt;br /&gt;
define('PDF_FONT_NAME_DATA', 'freeserif');   // Standardmässig nicht verwendeter Schriftsatz&lt;br /&gt;
define('PDF_FONT_SIZE_DATA', 12);            // Standardmässig nicht verwendete Schriftgrösse&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schriftsätze==&lt;br /&gt;
Standardmässig stellt Contao folgende Schriftsätze zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Courier&lt;br /&gt;
* Freeserif *&lt;br /&gt;
* helvetica *&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;* Durch anhängen von &amp;quot;b&amp;quot; und &amp;quot;i&amp;quot; auch als &amp;quot;Bold&amp;quot;, &amp;quot;Bold-Italic&amp;quot; und &amp;quot;Italic&amp;quot; verfügbar.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
*[http://www.tcpdf.org/fonts.php Schriftsätze hinzufügen] (englisch)&lt;br /&gt;
*[http://www.contao.org/board/topic/9083.html Erstes Tutorial für Kopfzeilen]&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T13:09:53Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen Änderungen durchzuführen werden die folgenden Dateien gebraucht. &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system /libraries /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system /config /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins /tcpdf /''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Damit bei möglichen Fehlern bei der Umsetzung der Anleitung die Webseite nicht in Mitleidenschaft gezogen wird sollte eine Sicherheitskopie der entsprechenden Dateien gemacht werden.}}&lt;br /&gt;
&lt;br /&gt;
=Inhalt Formatieren=&lt;br /&gt;
Contao bietet gewisse Möglichkeiten, um den Inhalt der PDF Artikel zu formatieren. Grundlegende Einstellungen betreffend der Formatierung der Ausgabe werden in der  tcpdf.php '''Konfigurationsdatei''' gemacht.&lt;br /&gt;
&lt;br /&gt;
Inhaltlich sind folgende Zeilen interessant:&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;{{Anmerkung|Standardmässig Zeilen 53 - 62}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
define('PDF_MARGIN_HEADER', 0);              // Abstand der Kopfzeile zum oberen Rand&lt;br /&gt;
define('PDF_MARGIN_FOOTER', 0);              // Abstand der Fusszeile zum unteren Ende&lt;br /&gt;
define('PDF_MARGIN_TOP', 10);                // Abstand des Inhaltes zum oberen Rand&lt;br /&gt;
define('PDF_MARGIN_BOTTOM', 10);             // Abstand des Inhaltes zum unteren Ende&lt;br /&gt;
define('PDF_MARGIN_LEFT', 15);               // Abstand des Inhaltes zum linkenRand&lt;br /&gt;
define('PDF_MARGIN_RIGHT', 15);              // Abstand des Inhaltes zum rechten Rand&lt;br /&gt;
define('PDF_FONT_NAME_MAIN', 'freeserif');   // Verwendeter Schriftsatz des Inhaltes&lt;br /&gt;
define('PDF_FONT_SIZE_MAIN', 12);            // Schriftgrösse des Inhaltes&lt;br /&gt;
define('PDF_FONT_NAME_DATA', 'freeserif');   // Standardmässig nicht verwendeter Schriftsatz&lt;br /&gt;
define('PDF_FONT_SIZE_DATA', 12);            // Standardmässig nicht verwendete Schriftgrösse&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T10:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen änderungen &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system /libraries /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system /config /''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins /tcpdf /''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T10:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen änderungen &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system /libraries/''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system /config/''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins /tcpdf/''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T10:58:44Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen änderungen &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system/libraries/''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system/config/''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins/tcpdf/''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T09:49:34Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen änderungen &lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 !style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
 |-&lt;br /&gt;
 | Controller.php    || ''/system/libraries/''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php   || ''/system/config/''&lt;br /&gt;
 |-&lt;br /&gt;
 | tcpdf.php     || ''/plugins/tcpdf/''&lt;br /&gt;
 |}&lt;br /&gt;
|&lt;br /&gt;
|valign=top | {{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T09:38:45Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff über FTP zur Webseite. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen änderungen &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
|-&lt;br /&gt;
| Controller.php    || ''/system/libraries/''&lt;br /&gt;
|-&lt;br /&gt;
| tcpdf.php   || ''/system/config/''&lt;br /&gt;
|-&lt;br /&gt;
| tcpdf.php     || ''/plugins/tcpdf/''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-24T09:37:39Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
=PDF Ausgabe manuel gestalten=&lt;br /&gt;
Contao bietet Standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Die Standardformatierung ist jedoch etwas eigensinnig und passt in den wenigstens fällen zur Gestaltung der restlichen Webseite. Der nachfolgende Artikel erklärt, wie man die PDF Ausgabe schritt für schritt personalisieren kann. Voraussetzung ist der Zugriff der Webseite über FTP. Grundlegende PHP Kentnisse sind sicherlich von Vorteil.&lt;br /&gt;
&lt;br /&gt;
=Benötigte Ressourcen=&lt;br /&gt;
Um die nachfolgend beschriebenen änderungen &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width: 120px&amp;quot;| Datei      !! style=&amp;quot;width: 200px&amp;quot;| Pfad&lt;br /&gt;
|-&lt;br /&gt;
| Controller.php    || ''/system/libraries/''&lt;br /&gt;
|-&lt;br /&gt;
| tcpdf.php   || ''/system/config/''&lt;br /&gt;
|-&lt;br /&gt;
| tcpdf.php     || ''/plugins/tcpdf/''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Die Datei &amp;quot;tcpdf.php&amp;quot; existiert zweimal in getrennten Verzeichnissen. Die beiden Dateien dürfen keinesfalls vertauscht werden!}}&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PDF_Ausgabe</id>
		<title>PDF Ausgabe</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PDF_Ausgabe"/>
				<updated>2011-05-23T13:28:28Z</updated>
		
		<summary type="html">&lt;p&gt;TKeller: Die Seite wurde neu angelegt: „Category:Admin HOWTOS Category:Core {{AppliesTo|Version=2.9}} {{stub}} Contao bietet Standardmässig die Möglichkeit, einen Artikel als PDF zu exportiere…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Core]]&lt;br /&gt;
{{AppliesTo|Version=2.9}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
Contao bietet Standardmässig die Möglichkeit, einen Artikel als PDF zu exportieren. Dieser Artikel behandelt die Formatierung dieser PDF Datei.&lt;/div&gt;</summary>
		<author><name>TKeller</name></author>	</entry>

	</feed>