Hallo allerseits,
nach langer erfolgloser Suche habe ich mich entschieden, mein Problem hier zu posten:
Ich suche nach einer Möglichkeit, beim Druck von Mails (per lokalen Drucker) nur die erste Seite einer Mail zu drucken.
Bisher habe ich folgende Lösungsansätze:
1. In der Davidkonfiguration kann ich Systemdrucker einrichten, die tatsächlich nur die erste Seite Drucken.
Allerdings nutzen die User natürlich immer den kürzesten Weg über den lokalen Drucker.
2. Ich habe versucht den Druckdialog des IE zu editieren, dass dort eine Voreinstellung "nur aktuelle Seite drucken", voreingestellt ist.
Der Versuch ist leider komplett gescheitert. Der Druckdialog scheint in sich geschlossen zu sein und ist z.b. über Reg-Einträge nicht voreinzustellen
3. Ich habe versucht die Vorlagendatei EMAIL.PRN zu editieren.
Über eine CSS formatierung wäre ein Einkürzen der Mail möglich. Doch mein Code wird von David komplett ignoriert.
Es scheint, als müsse mein Code in den Bereich ##bodytext## integriert werden. Aber geht das überhaupt? Kann ich den Bodytext editieren?
Ansatz in der EMAIL.PRN wäre folgender:
<style>
.printOnly {
display: none;
}
@media print {
.printOnly {
display: block;
}
.stripe {height:600px; overflow:hidden;}
}
</style>
.
.
.
.
<body>
.
.
.
.
<div class="printOnly">
Dieser Text wurde auf eine Seite gekürzt
<br>.......................................................................................<br>
</div>
<div class="stripe">
##bodytext##
</div>
<div class="printOnly">.......................................................................................<br><br>
Dieser Text wurde auf eine Seite gekürzt.
<br><br>
</div>
.
.
.
</body>
Alles anzeigen
Die gängigen Browser interpretieren den Code perfekt. Das bedeutet in der Ansicht wird die "normale" Webseite angezeigt.
Beim Druck der Seite wird diese aber auf eine Seite eingekürzt und zusätzlich wird der Hinweis ausgedruckt, dass die Seite gekürzt wurde.
Wäre für Ideen & Tipps dankbar.
Vielen Dank fürs Lesen und Reindenken
Grüße aus Dortmund
Kai-Uwe