ฉันมีปัญหานี้ในไซต์ Sharepoint Extranet รูปแบบยาว / กว้างและกริดจำนวนมากถูกตัดออกจากด้านขวาเมื่อพิมพ์ ใน IE7 การย่อขนาดเพื่อแก้ไขปัญหานี้ อย่างไรก็ตามใน IE8 เมื่อฉันเข้าไปในตัวอย่างก่อนพิมพ์มันบอกว่ามันตั้งค่าการหดตัวให้พอดี แต่มันไม่หดตัวจริง
ฉันมีปัญหานี้ในไซต์ Sharepoint Extranet รูปแบบยาว / กว้างและกริดจำนวนมากถูกตัดออกจากด้านขวาเมื่อพิมพ์ ใน IE7 การย่อขนาดเพื่อแก้ไขปัญหานี้ อย่างไรก็ตามใน IE8 เมื่อฉันเข้าไปในตัวอย่างก่อนพิมพ์มันบอกว่ามันตั้งค่าการหดตัวให้พอดี แต่มันไม่หดตัวจริง
คำตอบ:
น่าเสียดายที่ใน IE8 การหดตัวเพื่อให้พอดีขาด
โซลูชันที่แนะนำไม่ดีพอเนื่องจากผู้ใช้ไม่สามารถไปและเปลี่ยนแปลงทุกครั้งโดยเฉพาะอย่างยิ่งหากพวกเขาไม่ใช่ช่างเทคนิค
ทางออกสำหรับสิ่งนี้คือการเปลี่ยนโหมดความเข้ากันได้ ดังนั้นในหน้าของคุณถ้าคุณตั้งค่านี้
<meta http-equiv="X-UA-Compatible" content="IE=7" >
มันควรจะทำงาน ไม่สามารถตั้งค่าผ่าน css
ลองใช้โหมดความเข้ากันได้ ฉันมีปัญหาที่คล้ายกันและดูเหมือนว่าจะแก้ไขได้
เรากำลังประสบปัญหาตรงกันข้าม หน้าของเราแสดงอย่างถูกต้องในโหมด "จริง IE8" (หรือ IE9) แต่เราประสบปัญหาอย่างต่อเนื่องที่ไซต์ของลูกค้าซึ่งพวกเขารายงานว่าหน้าที่พิมพ์ออกมานั้นหดตัวเมื่อตั้งค่า "หดพอดี" ดังนั้นตอนนี้ฉันได้ลองเรียกใช้ไซต์โดยเปิดใช้งาน "โหมดความเข้ากันได้" และฉันเห็นว่าหน้าเว็บหดตัวลงเช่นกัน
เราผ่านไซต์นี้มาแล้วด้วยหวีซี่เล็ก ๆ และดูเหมือนว่าจะไม่มีเหตุผลที่หน้ากระดาษจะหดมันมีความกว้างของหน้าเว็บมาตรฐาน
สิ่งนี้ช่วยให้เราทราบว่าปัญหาคืออะไรและหากผู้อื่นประสบปัญหาการหดตัวอาจจะได้คำตอบจากโหมดความเข้ากันได้
ฉันมีปัญหานี้ในไซต์อินทราเน็ตของ บริษัท หลังจากเราเปลี่ยนจาก IE7 เป็น IE8 ปรากฎว่ามีการประกาศลักษณะเฉพาะงานพิมพ์เฉพาะที่กำหนดขนาดแบบอักษรเป็น 1.5em - ใหญ่เกินไปสำหรับหน้าที่พิมพ์ออกมาทำงานได้ถูกต้อง ฉันแก้ไขมันโดยเปลี่ยนเป็น 1em
ไม่ว่าคุณจะมีชุดสไตล์ในหน้าเว็บที่ทำให้เกิดปัญหาหรือไม่คุณสามารถลองเพิ่มสไตล์แบบพิมพ์อย่างเดียวเพื่อแก้ไขปัญหาบางอย่างเช่นนี้:
@media print {
body {
font-size:0.75em;
}
}
สำหรับฉันมันดูเหมือนจะไม่สำคัญขนาดต่ำกว่ามูลค่าที่ฉันใช้สำหรับ ems - ทันทีที่มันมีขนาดเล็กพอหน้าพิมพ์เริ่มแสดงอย่างถูกต้อง
หน้าฟอรั่มไมโครซอฟท์ให้บริการโดยvsinghพูดว่า:
หน้าเว็บบางหน้าระบุตำแหน่งที่ข้อความควรพิมพ์บนหน้าเว็บอย่างแน่นอน หากหน้าเว็บที่คุณกำลังพิมพ์ระบุอย่างชัดเจนว่าควรพิมพ์ข้อความใดให้ย่อขนาดพอดีจะไม่ทำงาน
สิ่งนี้ทำให้ฉันสงสัยว่ามันคืออะไรเกี่ยวกับสไตล์ชีทที่ควรจะระบุสเปคที่แน่นอนของสถานที่ (และถ้าใครมีความคิดเพิ่มเติมเกี่ยวกับเรื่องนี้โปรดแสดงความคิดเห็น) เพราะไม่มีความกว้างเดียวความสูง 100% หรือตำแหน่งอื่น ๆ หรือ โลแคล css - ขนาดตัวอักษร ไม่ว่าในกรณีใดฉันสามารถแก้ไขปัญหาเหล่านั้นด้วยการลดขนาดตัวอักษรโดยเฉพาะสำหรับการพิมพ์เท่านั้น