Hallo Stefan,
danke für deine schnelle Antwort und für den Tipp, damit kann schon was anfangen. Ich schicke Dir in September meine Ergebnisse.
viele Grüße
Joaquín
Hallo Stefan,
danke für deine schnelle Antwort und für den Tipp, damit kann schon was anfangen. Ich schicke Dir in September meine Ergebnisse.
viele Grüße
Joaquín
Hallo Stefan,
meine Name ist Joaquín, hier hast Du geschrieben, dass Du so was gemacht hast "Drucklayout für den 80mm-Thermodrucker" und das ist genau was ich suche, kannst Du mir weiter helfen? das wäre super.
danke und viele Grüße
Joaquín
Alles anzeigenHallo Andreas,
in genau den gleichen Dateien liegen auch die Layouts für die PDF-Rechnung.
Die Vorschau, der erste Button ist auch" Rechnungslayout", aber für die HTML-Vorschau und drucken der HTML-Vorschau, nicht PDF.
Irgendwo im Quelltext findet sich da ein
if ($this->print) oder so ähnlich, das gilt nur für den Button mit dem Drucker.
Ansonsten gibt es auch noch Abfragen wie
<?php if ($this->doctype == 'invoice') { ?>, wenn es z. Bsp. nicht für den Lieferschein gelten soll.
In den Originaldateien gibt es da einige Konstrukte, die Dich auf den richtigen Weg bringen können.
Zusammengefasst gibt es unterschiedliche:
Rechnungslayout -> HTML-Vorschau (Print)
Rechnungslayout -> PDF
Lieferscheinlayout -> PDF
Das Problem ist, dass die Erzeugung von HTML-Druck-Zu-PDF und PHP-Layout-Zu-PDF zwar mit gleichem HTML-Layout erzeugt werden, der PDF-Drucker des Browsers oder eigenen Computers aber andere Ergebnisse liefert als das in VirtueMart integrierte TCPDF. TCPDF kann zudem nur begrenztes XHTML und CSS.
Die HTML-Vorschau wird auch gerne für andere Funktionen verwendet, zum Beispiel habe ich damit das Drucklayout für den 80mm-Thermodrucker einer Pizzeria erstellt. Oder eine Packliste für die Versandabteilung. Es kommen da immer wieder Kunden mit den interessantesten Ideen.
Grüße
Stefan