2011-11-23 17 views
5

Tôi có tập lệnh PHP sử dụng FPDF để tạo tệp PDF có kích thước chính xác (nhãn gửi thư). Vấn đề là, khi chúng được in, các tùy chọn mặc định sẽ loại bỏ tất cả các lề và thu nhỏ mọi thứ. Nếu người dùng thay đổi "Page Scaling" thành none và bỏ chọn "Auto-Rotate and Center" thì tài liệu sẽ in hoàn hảo. Vấn đề với giải pháp đó là, không ai nhớ được.Tắt tự động xoay và đặt giữa các tệp PDF

Tôi tìm thấy một câu hỏi khác về SO với an answer giúp theo mặc định "Chia tỷ lệ trang" thành không bằng cách thêm thẻ ViewerPreferences với tùy chọn PrintScaling.

Có ai biết một thẻ/tùy chọn tương tự mà tôi có thể thêm vào PDF để bỏ chọn "Tự động xoay và căn giữa" theo mặc định không?

+2

Siêu, tôi nhận được Tumbleweed cho câu hỏi này. – steveo225

+0

http://www.fpdf.de/downloads/addons/36/ sẽ giống như trợ giúp này. Và là tùy chọn xoay tự động có sẵn cho tất cả các máy in? – gunnx

+0

Làm thế nào về điều này [câu trả lời của "Dave Merchant" trong diễn đàn Adobe] (http://forums.adobe.com/message/4137601) về điều chỉnh quy mô trang và một vài tùy chọn khác để "Tự động xoay và Trung tâm" và/hoặc phiên bản mới không có hiệu lực. – matthewnreid

Trả lời

0

Vì điều này chủ yếu là do người dùng kết thúc nên khó thực thi bằng PDF. Một cách giải quyết mà tôi có thể nghĩ ra là đặt một đường viền màu đen mỏng xung quanh trang. Điều này sẽ ngăn chặn bất kỳ vòng quay nào vì nó sẽ phát hiện nó như là thẳng, và nếu bạn đặt đường biên phải trên lề nó chỉ có thể làm việc.

+0

Xin lỗi vì sự chậm trễ, tôi đã ngừng nhận được thông báo về câu hỏi này. Tôi ít quan tâm đến việc quay vòng, tôi không nghĩ rằng điều đó đang xảy ra, nhưng tài liệu là trung tâm và nó thay đổi lợi nhuận. – steveo225