IE8-Druckproblem - Die Option „Auf die Größe verkleinern“ schrumpft nicht, die rechte Seite wird gehackt

18463
Journeyman Geek

Ich habe dieses Problem in einer Sharepoint-Extranet-Site. Mehrere lange / breite Formulare und Raster werden beim Drucken von der rechten Seite abgehackt. In IE7 löst Shrink to Fit dieses Problem. Wenn ich jedoch in IE8 in die Druckvorschau gehe, SAGT es, dass es auf "Anpassen" eingestellt ist, aber tatsächlich nicht verkleinert wird.

10
Ich erlebe das auch. Ein merkwürdiger Teil ist, dass, wenn Sie die Ausrichtung in Querformat ändern und dann im Druckvorschaufenster wieder in Hochformat wechseln, diese verkleinert wird, um perfekt zu passen. Sehr frustrierend. Josh Stodola vor 12 Jahren 0
Ich weiß, es ist keine Lösung, aber was ist, wenn Sie versuchen, Ihre Datei in einem PDF-Drucker zu drucken? Fehlt die rechte Seite noch? Ich bin nicht sicher, wie Drucker mit Windows arbeiten, aber der Drucker ist möglicherweise nicht in der Lage. Wenn es gut in PDF gedruckt wird, versuchen Sie, die PDF-Datei selbst zu drucken. (Auf diese Weise wissen wir, ob das Problem von Windows oder vom Drucker selbst stammt.) PatrickCUDO vor 12 Jahren 0
@PatrickCUDO ja Das Drucken in eine PDF- oder XPS-Datei führt zum gleichen Abschneiden Josh Stodola vor 12 Jahren 0

4 Antworten auf die Frage

4
vsingh

Leider ist in IE8 das Anschrumpfen gebrochen

http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/printing-problems-in-internet-explorere-8-will-not/8ca793aa-1a0b-42cc-9ec3-720a595c3874

Die vorgeschlagene Lösung ist nicht gut genug, da Benutzer nicht jedes Mal wechseln können, insbesondere wenn sie keine Technikfreaks sind.

Die Lösung hierfür ist, den Kompatibilitätsmodus zu ändern. Also auf Ihrer Seite, wenn Sie dies einstellen

<meta http-equiv="X-UA-Compatible" content="IE=7" > 

es sollte funktionieren. Dies kann nicht über CSS eingestellt werden

Das ist großartig - wie ein Zauber gearbeitet. Ich mag die Idee, IE7-Emulation zu erzwingen, nicht wirklich, aber ich mag die Idee, IE überhaupt zu unterstützen, noch weniger. so ein großes Lob. redbmk vor 11 Jahren 1
3

Versuchen Sie es mit dem Kompatibilitätsmodus. Ich hatte ein ähnliches Problem und schien es zu beheben.

Dies ist keine Lösung Josh Stodola vor 12 Jahren 1
1
Ken

Wir haben das gegenteilige Problem. Unsere Seiten werden korrekt im "echten IE8" (oder IE9) -Modus angezeigt, aber wir haben ständig Probleme bei einem Kunden-Standort, wo sie berichten, dass die gedruckte Seite geschrumpft ist, wenn "Anpassen" eingestellt ist. Ich habe nun versucht, die Site mit aktiviertem "Kompatibilitätsmodus" auszuführen, und ich sehe, dass die Seiten ebenfalls verkleinert werden.

Wir haben die Seite mit einem ziemlich feinen Zahnkamm überstanden und es scheint keinen Grund zu geben, dass die Seiten schrumpfen, sie liegen gut innerhalb einer Standardseitenbreite.

Dies gibt uns einen Überblick darüber, was das Problem ist, und wenn andere Probleme mit dem Verkleinern haben, ist es vielleicht die Lösung, den Kompatibilitätsmodus zu verlassen.

1
ErikE

Ich hatte dieses Problem in einer Intranetseite eines Unternehmens, nachdem wir von IE7 zu IE8 gewechselt hatten. Es stellte sich heraus, dass es eine spezielle Druckformatvorlage gab, bei der die Schriftgröße auf 1,5em festgelegt wurde - zu groß, als dass die gedruckte Seite richtig funktioniert. Ich habe es gelöst, indem ich es in 1em geändert habe.

Unabhängig davon, ob Sie auf der Seite einen Stil festgelegt haben oder nicht, der ein Problem verursacht, können Sie versuchen, nur Druckstile hinzuzufügen, um das Problem zu beheben.

@media print { body { font-size:0.75em; } } 

Unter einer bestimmten Größe schien es mir nicht wichtig zu sein, welchen Wert ich für die Ems verwendete - sobald er klein genug war, wurde die gedruckte Seite korrekt angezeigt.

Die Microsoft-Forum-Seite von vsingh sagt:

Einige Webseiten geben genau an, wo Text auf der Seite gedruckt werden soll. Wenn auf der Webseite, die Sie drucken, genau angegeben ist, wo der Text gedruckt werden soll, funktioniert die Funktion zum Anpassen nicht.

Daher frage ich mich, was genau an dem Stylesheet liegt, das angeblich die genaue Angabe des Ortes angibt (und wenn jemand weitere Überlegungen zu diesem Kommentar hat), weil es keine Breite, Höhe, 100% oder andere Position oder Position gibt locational css - nur die Schriftgröße. In jedem Fall konnte ich diese Probleme umgehen, indem ich die Schriftgröße speziell für den Druck reduzierte.