Tôi gặp vấn đề này trong một trang mạng nội bộ của công ty sau khi chúng tôi thay đổi từ IE7 sang IE8. Nó chỉ ra rằng có một tuyên bố kiểu chỉ in cụ thể đang đặt kích thước phông chữ thành 1,5em - quá lớn để trang in hoạt động đúng. Tôi đã giải quyết nó bằng cách thay đổi nó thành 1em.
Cho dù bạn có đặt kiểu trong trang gây ra sự cố hay không, bạn có thể thử thêm kiểu chỉ in để khắc phục sự cố, đại loại như sau:
@media print {
body {
font-size:0.75em;
}
}
Đối với tôi dường như không có vấn đề gì, dưới một kích thước nhất định, giá trị tôi đã sử dụng cho dịch vụ này là gì - ngay khi nó đủ nhỏ, trang in bắt đầu hiển thị chính xác.
Các trang diễn đàn microsoft cung cấp bởi vsingh nói:
Một số trang web chỉ định chính xác nơi văn bản sẽ in trên trang. Nếu trang web bạn đang in chỉ định chính xác nơi văn bản sẽ in, Shrink To Fit sẽ không hoạt động.
Điều này khiến tôi tự hỏi chính xác đó là gì về biểu định kiểu được cho là cung cấp thông số kỹ thuật chính xác về vị trí (và nếu có ai có thêm suy nghĩ về điều này xin vui lòng nhận xét), bởi vì không có chiều rộng, chiều cao, 100% hoặc bất kỳ vị trí nào khác hoặc css định vị - chỉ kích thước phông chữ. Trong mọi trường hợp, tôi có thể giải quyết các vấn đề đó bằng cách giảm kích thước phông chữ chỉ dành riêng cho in ấn.