RTF
Mit den Methoden dieser Klasse können vorhandene RTF-Dateien ausgelesen und umgewandelt werden. Auch das Anlegen neuer RTF-Dateien ist möglich. Um diese Methoden in Module einzubinden, muss die Datei "/functions/cp.rtf.php" per "include()" oder "include_once()" eingebunden werden.
In diesem Beispiel wird Ihnen gezeigt, wie Sie eine RFT-Datei anlegen und mit Inhalten füllen können. Nach der Erzeugung einer neuen Instanz der Klasse werden die notwendigen Daten übergeben, automatisch aufbereitet und als RTF gepeichert.
<?
include("functions/cp.rtf.php");
$rtf = new contentpapst_rtf;
$rtf->set_title("Meine RTF-Datei");
$rtf->set_author("Max Mustermann");
$rtf->set_company("Mustermann Ltd.");
$rtf->set_create_time();
$rtf->set_rev_time(time()-20000);
$rtf->set_content("Hier können Sie <b>beliebige HTML- oder Text-Inhalte<<b> einfügen, alle <font size="25">unterstützten <em>Tags</em></font> werden umgewandelt, andere automatisch <strike>gelöscht</strike> entfernt.<br/><br/>So sind Sie nicht nur auf einfache Textformierungen beschränkt...");
$content = $rtf->set_capitals();
$rtf->create();
$rtf->save("myrtf.rtf");
?>
Hier wird eine (zuvor erzeugte) RTF-Datei eingelesen und verarbeitet. Wichtige RTF-Formatierungen werden dabei nach Möglichkeit in HTML konvertiert.
<?
include("functions/cp.rtf.php");
$convert = new contentpapst_rtf;
$convert->open("myrtf.rtf");
$convert->set_content();
$convert->convert();
?>
<< zurück zur Startseite der Dokumentation
// Contentpapst-Framework
// ...