aus Tobit KB importiert - vom 04.03.2010 - Beitrag bei Tobit
Problem
HTML-eMails werden im David Client korrekt angezeigt. Beim Ausdruck ist der Nachrichtentext bzw. die Schrift jedoch stark verkleinert.
Antwort
Wird beim Ausdruck von HTML-eMails der Nachrichtentext verkleinert, ist das unter Umständen auf eine enthaltene Grafik oder bestimmte HTML-Befehle zurückzuführen. Enthält eine eMail zum Beispiel eine Grafik (Firmenlogo) die über die volle DIN A4 Breite (21cm) hinaus geht, so wird diese Grafik beim Ausdruck an die eingestellte Seitengröße angepasst und entsprechend verkleinert. Der in der eMail enthaltene Text wird dann auch entsprechend angepasst und ebenfalls verkleinert. Zu diesem Verhalten kann es auch kommen, wenn z. B. die HTML-Befehle NOBR oder WIDTH enthalten sind und die Grafik oder der Text dann die Größe einer DIN A4 Seite überschreiten.
Das oben beschriebene Problem betrifft nur Arbeitsstationen, auf denen der Microsoft Internet Explorer in der Version 7 oder 8 verwendet wird. Mithilfe eines Eintrags in der Registrierungsdatei haben Sie die Möglichkeit, dieses Verhalten abzustellen. Hierzu müssen auf der betroffenen Arbeitsstation alle für die betreffende Version des Internet Explorers verfügbaren Patches installiert sein. Führen Sie dann folgende Schritte durch:
- Melden Sie sich als Administrator oder als Benutzer (mit dem Recht zur Änderung an der Windows Registrierungsdatei) an der betroffenen Arbeitsstation an.
- Öffnen Sie dann den Microsoft Registrierungs-Editor (über »Start > Ausführen« mit dem Befehl »regedit«).
- Wechseln Sie zu dem Schlüssel »HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl«.
- Markieren Sie den Schlüssel »FeatureControl« und erstellen dann über »Bearbeiten > Neu > Schlüssel« einen neuen Eintrag (Schlüssel).
- Geben Sie hier als Name »FEATURE_STF_Scale_Min« an.
- Markieren Sie anschließend den neuen Schlüssel und erstellen dann über »Bearbeiten > Neu > DWORD-Wert« eine neuen Eintrag. Geben Sie hier als Name »dvwin32.exe« an.
- Öffnen Sie dann den neu erstellten DWORD-Wert.
- Stellen Sie die Basis auf »Dezimal« und tragen anschließend in das Feld »Wert« 100 ein.
- Schließen Sie den Registrierungs-Editor und starten Sie das David InfoCenter neu.
Der Ausdruck von Nachrichten aus dem David Client erfolgt dann wie bei Einsatz des Internet Explorer 6. Der Text von HTML-eMails wird beim Ausdruck also nicht mehr verkleinert.
Werden empfangene Nachrichten automatisch über den David Service Layer ausgedruckt und der Text hierbei verkleinert, muss der oben angegebene Eintrag in der Registrierungsdatei direkt am David Server vorgenommen werden. Beachten Sie, dass der Schlüssel und DWORD-Wert unterhalb des »System Users« bzw. des Benutzers erstellt wird, unter dem der Service Layer läuft bzw. mit dessen Konto der Dienst »David Service Layer« gestartet wird.