2014-04-16 16 views

Trả lời

40

Ngoài việc sử dụng một trong các định dạng mặc định, bạn có thể chỉ định bất kỳ kích thước nào bạn muốn trong đơn vị bạn chỉ định.

Ví dụ:

// Document of 210mm wide and 297mm high 
new jsPDF('p', 'mm', [297, 210]); 
// Document of 297mm wide and 210mm high 
new jsPDF('l', 'mm', [297, 210]); 
// Document of 5 inch width and 3 inch high 
new jsPDF('l', 'in', [3, 5]); 

Tham số thứ 3 của các nhà xây dựng có thể mất một mảng của các kích thước. Tuy nhiên chúng không tương ứng với chiều rộng và chiều cao, thay vào đó chúng là mặt dài và cạnh ngắn (hoặc lộn ngược).

Thông số thứ nhất của bạn (landscape hoặc portrait) xác định điều gì sẽ trở thành chiều rộng và chiều cao.

Trong mã nguồn trên GitHub, bạn có thể xem supported units (relative proportions to pt) và bạn cũng có thể xem mặc định page formats (with their sizes in pt).

+0

nếu tôi muốn thay đổi độ dài của một trang duy nhất có thể là –

+0

Tôi không chắc chắn 100% là không thể (có thể có một plugin cho điều này), nhưng lướt qua mã nguồn làm cho nó có vẻ khá rõ ràng trong cài đặt mặc định. – Aidiakapi

+0

Bạn có thể xem [Câu hỏi này] (http://stackoverflow.com/questions/25001939/not-getting-desired-output-in-jspdf) –

15

Từ documentation page

Để thiết lập các loại trang vượt qua giá trị trong constructor

jsPDF(orientation, unit, format) Tạo jsPDF mới đối tượng tài liệu

dụ Tham số:

hướng Một trong những " chân dung "hoặc" phong cảnh "(hoặc phím tắt" p "(Mặc định)," l ")

đơn vị Đơn vị đo được sử dụng khi tọa độ được chỉ định. Một trong "pt" (điểm), "mm" (Mặc định), "cm", "trong"

định dạng Một trong 'a3', 'a4' (Mặc định), 'a5', 'thư' , 'pháp lý'

để thiết lập font size

setFontSize(size)

Bộ font size cho các yếu tố văn bản sắp tới.

Tham số:

{Number} size Cỡ chữ theo điểm.

Các vấn đề liên quan