2015-05-15 8 views
14

Ich möchte auf einem Rollenpapier aus Chrom drucken. Die Länge des Papiers scheint statisch zu sein, so dass Rollenpapier nicht effektiv verwendet werden kann.Auf Rollenpapier drucken

z. wenn wir „Hallo Welt“ aus drucken:

<html> 
<body>Hello World</body> 
</html> 

wird es wie 27cm Länge Papier drucken (weil das Papierformat auf A4 eingestellt ist). Gibt es einen CSS-Trick, um eine dynamische Höhe in Chrom zu haben?

aktualisieren

Ich bin nicht für eine bestimmte Länge für eine einmalige Konfiguration suchen. Ich suche nach einer dynamischen Seitenhöhe. Firefox und IE können dynamisch drucken, aber der virtuelle Chrome-Druckertreiber scheint nicht zu sein.

Update 2

Nur um es klar:

enter image description here

Dies ist, was ich tun nicht wollen. Die Länge des Papiers sollte genauso hoch sein wie der Inhalt. Der Inhalt ist dynamisch.

+0

Die 'body' ** ** hat eine dynamische Höhe. Überprüfen Sie http://jsfiddle.net/a7sk4a2y/ – mattytommo

+0

Sie sollten sich mit CSS Medien vertraut machen. Schau mal hier [http://www.smashingmagazine.com/2013/03/08/tips-and-tricks-for-print-style-sheets/] – Amit

+0

Du hast die Frage nicht vollständig gelesen. – Chris

Antwort

10

Unter der Annahme, dass MS Windows als Hostumgebung für den Browser verwendet wird, können Sie Chrome über den Systemdruckdialog mitteilen, dass Sie den Zieldrucker auswählen und die Voreinstellungen festlegen können. Wenn Sie dann auf die Schaltfläche Erweitert klicken, können Sie die benutzerdefinierte Seitengröße für PostScript auswählen und von dort aus die Größe der Seite festlegen, die eine Option für kontinuierliches Rollenpapier bietet, und eine Seitenhöhe von bis zu 5,08 Metern einstellen.

hier: enter image description here

+1

Es geht um _dynamic_ Höhe! – Chris

+4

Ja, danke, ich kann lesen, Ich dachte, diese Antwort wäre weniger ungeeignet als "Ich glaube es nicht." Vielleicht möchten Sie Ihrer Frage nach dem Anwendungsfall, den Sie im Sinn haben, mehr Details hinzufügen. Im Allgemeinen muss man vorher eine Papiergröße auswählen Das Programm kann entscheiden, wie die Bitmap erzeugt wird, die an den Drucker gesendet wird.Das Programm muss geschrieben werden, um die Flexibilität zu ermöglichen, die Sie brauchen.Ich glaube nicht, dass Chrome das hat.Aber wie ich es vorgeschlagen habe, wurden weitere Details hinzugefügt zu deiner Frage werde ich verbessern Sie Ihre Chance, eine passende Antwort zu erhalten. – enhzflep

+0

Ich denke du würdest wirklich gerne 300 Punkte bekommen. Aber ich denke, jemand, der etwas mehr Erfahrung im Drucken auf Papierrollen hat, wird mir helfen :) Und ich kenne mindestens 2 Hotfixes, wie man dieses Problem lösen kann;) – Chris