ISO-8859-1
.
Aktuell unterstützte Zeichensätze sind ISO-8859-1
und UTF-8
.headline
einen Link bildet.baseUrl
des Dokuments. Diese URL ist bei der Verwendung von relativen Links in Elementen wichtig,
um die relativen Links korrekt auflösen zu können.meinePDF
.emailBody
vermerkt. Gültige Werte sind text
und html
.ISO-8859-1
und UTF-8
.setXX
muss Inhalt
in das Dokument eingefügt werden.params
.
params
ist ein PHP Array mit Schlüssel-Wert-Einträgen. Ein Schlüssel ist hierbei einer der oben aufgeführten Parameter.element
zum PDF Dokument hinzu. element
kann ein PDF24Element
oder direct ein PHP Array mit Schlüssel-Wert-Einträgen von PDF24Element
sein.paramKey
und dem Wert paramValue
.params
im Dokument. Alle alten Parameter gehen verloren.params
dem Dokument hinzu. Vorher eingefügte Parameter können überschrieben
werden. params
ist ein Array mit Schlüssel-Wert-Einträgen.paramKey
zurück.charset
im Dokument.headline
im Dokument.headlineUrl
.baseUrl
.filename
.width, height
unter dem Parameter pageSize
.emailAddr
als Empfänger der PDF.emailAddr
der Liste der Empfänger hinzu.emailFrom
im Dokument.emailSubject
.emailBodyType
. Gültige Werte sind
text
oder html
.true
zurück. Ist
ein Fehler aufgetreten, liefert diese Methode den Wert false
.PDF24Response
.setXX
Methoden können dem Element
Parameter angefügt werden.params
.
params
ist ein PHP Array mit Schlüssel-Wert-Einträgen. Ein Schlüssel ist einer der oben aufgeführten
Parameter-Schlüssel.title
.url
Parameter des Elements. URL und Titel bilden einen Link in der PDF.author
Parameter des Elements.dateTime
Parameter im Element.body
. body
kann normaler
als auch HTML formatierter Text sein.key
zu value
.params
. Alle vorher eingefügten Parameter gehen verloren.
params
ist ein Array mit Schlüssel-Wert Einträgen.params
dem Element hinzu. params
ist ein Array
mit Schlüssel-Wert Einträgen.key
.include(api.php);
/* * Erstelle ein PDF Dokument und setze Parameter */ $doc = new PDF24Doc(); $doc->setCharset('ISO-8859-1'); $doc->setHeadline('Dies ist die Überschrift der PDF'); $doc->setHeadlineUrl('http://www.pdf24.org'); $doc->setBaseUrl('http://www.pdf24.org'); $doc->setFilename('test'); $doc->setPageSize(210, 297); $doc->setEmailTo('stefanz@pdf24.org'); $doc->setEmailFrom('stefanz@pdf24.org'); $doc->setEmailSubject('Hier ist deine erstellte PDF Datei'); $doc->setEmailBody('Die erstellte PDF Datei befindet sich im Anhang dieser Email!'); $doc->setEmailBodyType('text'); $doc->setEmailCharset('ISO-8859-1'); /* * Einen oder mehrere Element erstellen */ $element = new PDF24Element(); $element->setTitle('Dies ist ein Titel'); $element->setUrl('http://www.pdf24.org'); $element->setAuthor('Stefan Ziegler'); $element->setDateTime('2010-04-15 8:00'); $element->setBody('Das ist der Text des Beitrags'); /* * Element dem Dokument zufügen */ $doc->addElement($element); /* * Die PDF erstellen und im Fehlerfall den Status ausgeben */ if(!$doc->createAndSend()) { echo $doc->getResponse(); }
/* * Dokument mit Parameter erstellen */ $doc = new PDF24Doc(array( 'charset' => 'ISO-8859-1', 'headline' => 'Das ist eine Headline', 'headlineUrl' => 'http://www.pdf24.org', 'baseUrl' => 'http://www.pdf24.org', 'filename' => 'test', 'pageSize' => '210x297', 'emailTo' => 'stefanz@pdf24.org', 'emailFrom' => 'stefanz@pdf24.org', 'emailSubject' => 'Hier ist deine erstellte PDF Datei', 'emailBody' => 'Die erstellte PDF Datei befindet sich im Anhang dieser Email!', 'emailBodyType' => 'text' )); /* * Ein Element direkt der PDF zufügen, ohne PDF24Element zu benutzen. */ $doc->addElement(array( 'title' => 'Das ist ein Titel', 'url' => 'http://www.pdf24.org', 'author' => 'Stefan Ziegler', 'dateTime' => '2010-04-15 8:00', 'body' => 'Das ist der Text des Beitrags' )); /* * Die PDF erstellen und im Fehlerfall den Status ausgeben */ if(!$doc->createAndSend()) { echo $doc->getResponse(); }