2017-02-14 22 views
10

Tôi đang sử dụng thư viện getOrgChart từ here và tôi đang cố gắng in toàn bộ biểu đồ thay vì chỉ phần hiển thị. Thật không may khi sử dụng chức năng in thư viện chuẩn, nó sẽ chỉ in ra phần đầu tiên và tôi không thể tìm ra cách để in toàn bộ biểu đồ (mà là khá rộng với khoảng 200 nút đi theo chiều ngang). Ngay cả khi nó là trên một số trang tôi không nhớ.In ấn getOrgChart

Tôi đã thử một vài thư viện như svgToPdf, jsPDF và tôi hiểu có các lựa chọn thay thế phía máy chủ như Phantom nhưng tôi không chắc chắn về cách tốt nhất cũng như dễ dàng nhất để nhận thẻ SVG của mình để in đầy đủ.

+0

Tại sao không xuất khẩu sang PNG để thay thế? Mặc dù, in toàn bộ biểu đồ trên một tờ giấy có nghĩa là nội dung phải có kích thước phù hợp. –

Trả lời

4

Bật in.

Giá trị mặc định: false

var orgchart = new getOrgChart($("#id"),{ 
    enablePrint: true 
}); 
+0

Trong khi sử dụng "enablePrint: true" cho phép in, thật không may là không cho phép in các biểu đồ nhiều trang mà không cần chỉnh sửa thêm. Tôi tự hỏi liệu có ai có giải pháp sẵn sàng cho việc in nhiều trang các biểu đồ được sản xuất thông qua GetOrgChart không? – romka