PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
CMS, Shopsoftware & Forensysteme
Typo3
FPDF header setzen
Beitrag
<blockquote data-quote="Espressolia" data-source="post: 1980645" data-attributes="member: 368444"><p>Hallo,</p><p> </p><p>ich benutze gerne für meine Extension die FPDF Extension wenn Pdf's generiert werden soll. Jetzt bin ich gerade an einem Punkt, wo meine PDF ein header benötigt. In der Dokumentation bei FPDF steht, dass ich eine extra Klasse mit den Header erzeugen soll und vererbt werden soll. Da aber die Hauptklasse wo alle anderem Funktionen drin steht schon das allgemeine Typo3 erbt weiß ich nicht wie ich meine eigne Klasse erben kann<img src="/styles/default/xenforo/smilies/uhm.gif" class="smilie" loading="lazy" alt=":(" title="Frown :(" data-shortname=":(" /> </p><p> </p><p>[PHP]</p><p>class tx_articletool_pi1 extends tslib_pibase (pdf_header) {</p><p>### Typo3 definitonen und sonstiger Code</p><p>.....</p><p> </p><p> </p><p>function out_pdf($title, $article) {</p><p> require_once(t3lib_extMgm::extPath('fpdf').'class.tx_fpdf.php');</p><p> $pdf = t3lib_div::makeInstance("fpdf");</p><p> #$this->Header();</p><p> $pdf->AddPage();</p><p> $pdf->SetFont("Arial", "", 12);</p><p> $pdf->MultiCell(0, 5, utf8_decode($article));</p><p> $pdf->Output();</p><p> die();</p><p> }</p><p>}</p><p>class pdf_header extends tx_articletool_pi1 {</p><p> function Header() {</p><p> require_once(t3lib_extMgm::extPath('fpdf').'class.tx_fpdf.php');</p><p> $pdf = t3lib_div::makeInstance("fpdf");</p><p> //Select Arial bold 15</p><p> $this->SetFont('Arial','B',15);</p><p> //Move to the right</p><p> $this->Cell(80);</p><p> //Framed title</p><p> $this->Cell(30,10,'Title',1,0,'C');</p><p> //Line break</p><p> $this->Ln(20);</p><p> }</p><p>}</p><p>[/PHP]</p><p> </p><p>das in Klammern funktioniert leider nicht, da ja keine Mehrvererbung möglich ist<img src="/styles/default/xenforo/smilies/uhm.gif" class="smilie" loading="lazy" alt=":(" title="Frown :(" data-shortname=":(" /></p><p> </p><p>Gibt es noch eine andere Möglichkeit?</p><p> </p><p>Für Ideen wäre ich sehr Dankbar</p><p>Espressolia</p></blockquote><p></p>
[QUOTE="Espressolia, post: 1980645, member: 368444"] Hallo, ich benutze gerne für meine Extension die FPDF Extension wenn Pdf's generiert werden soll. Jetzt bin ich gerade an einem Punkt, wo meine PDF ein header benötigt. In der Dokumentation bei FPDF steht, dass ich eine extra Klasse mit den Header erzeugen soll und vererbt werden soll. Da aber die Hauptklasse wo alle anderem Funktionen drin steht schon das allgemeine Typo3 erbt weiß ich nicht wie ich meine eigne Klasse erben kann:( [PHP] class tx_articletool_pi1 extends tslib_pibase (pdf_header) { ### Typo3 definitonen und sonstiger Code ..... function out_pdf($title, $article) { require_once(t3lib_extMgm::extPath('fpdf').'class.tx_fpdf.php'); $pdf = t3lib_div::makeInstance("fpdf"); #$this->Header(); $pdf->AddPage(); $pdf->SetFont("Arial", "", 12); $pdf->MultiCell(0, 5, utf8_decode($article)); $pdf->Output(); die(); } } class pdf_header extends tx_articletool_pi1 { function Header() { require_once(t3lib_extMgm::extPath('fpdf').'class.tx_fpdf.php'); $pdf = t3lib_div::makeInstance("fpdf"); //Select Arial bold 15 $this->SetFont('Arial','B',15); //Move to the right $this->Cell(80); //Framed title $this->Cell(30,10,'Title',1,0,'C'); //Line break $this->Ln(20); } } [/PHP] das in Klammern funktioniert leider nicht, da ja keine Mehrvererbung möglich ist:( Gibt es noch eine andere Möglichkeit? Für Ideen wäre ich sehr Dankbar Espressolia [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
CMS, Shopsoftware & Forensysteme
Typo3
FPDF header setzen
Oben