Trong ứng dụng web của chúng tôi, chúng tôi có chức năng in cho một vài trang của chúng tôi và cách tiếp cận chúng tôi thực hiện là đưa nội dung của trang hiện tại vào khung nội tuyến sẵn có trên toàn cầu tài liệu và in iframe (sử dụng Javascript). Điều này hoạt động hoàn toàn tốt trong Firefox nhưng trong IE nó in các khung nội tuyến trong một phông chữ rất nhỏ, gần như không đọc được.iframe.print so với window.print trên IE - phông chữ nhỏ ở đây
Tất cả CSS được áp dụng trong cả hai trình duyệt đều giống nhau, tôi đảm bảo rằng HTML được in không bị tràn theo bất kỳ cách nào (làm cho IE phù hợp với nội dung hoặc thứ gì đó) ... và in IE vẫn còn rất nhỏ. Thật thú vị, nếu tôi thay đổi logic in để ghi vào một cửa sổ mới và sau đó làm window.print(), mọi thứ hoạt động tốt trong IE cũng như phông chữ lớn như yêu cầu/được chỉ định bởi CSS.
Có ai gặp phải sự cố tương tự với iframe.print() trong IE không?
Cảm ơn sự giúp đỡ.
Nitin
Bạn có bất kỳ CSS cụ thể nào để in không? –
Không có nó ban đầu nhưng tôi tạo ra một mà không cần bất kỳ sự giúp đỡ. Ngay cả với CSS in CSS cụ thể, in khung nội tuyến bằng phông chữ nhỏ. – legendofawesomeness