2010-08-12 39 views
5

Tôi đang cố gắng tìm ra cách để có được một bộ tiêu đề bảng để lặp lại trên mỗi trang đầu ra từ htmldoc. Tôi cắm theo cách CSS (dưới đây) để xem nếu điều đó sẽ làm việc, nhưng tôi không tin htmldoc làm nhiều thứ với CSS.Lặp lại các bước trên mỗi trang thông qua htmldoc

Câu hỏi cơ bản là: Có cách nào để thực hiện hành động htmldoc như CSS này khi xuất ra PDF không?

thead {display: table-header-group;} 

Trả lời

1

HTMLDOC không hỗ trợ HTML 4.0, thuộc tính, biểu định kiểu hoặc tập lệnh.

HTMLDOC rất hạn chế. Vì vậy, bạn phải làm điều đó bằng tay. Tính toán khi ngắt trang trên bảng của bạn (và buộc nó với) và lặp lại bảng tiêu đề.
Hoặc sử dụng một công cụ khác cho điều đó. Bạn đã thử xhtml2pdf chưa: https://github.com/xhtml2pdf/xhtml2pdf. Nó hỗ trợ css và có một thuộc tính lặp lại thực hiện công việc này cho bảng khi ngắt trang.

+0

Câu trả lời hoàn hảo và đúng, bạn phải chính xác với HTML 3.0 của mình và tin tôi đi, bạn có thể làm rất nhiều thứ tuyệt vời nếu bạn giữ nó đơn giản và sạch sẽ. Phần khó nhất là dành thời gian để tìm ra kích thước thực tế của tài liệu một trang có thể in được, như trong chiều rộng và chiều cao của HTML. Một khi bạn đã có, tốt của nó tất cả một miếng bánh, trong lý do tất nhiên, cho các thiết kế mát mẻ đòi hỏi rất nhiều bảng phức tạp HTML và muốn. – DoctorLouie

+0

Tôi đã sử dụng HTMLDOC trong hơn một thập kỷ, nếu tôi nhớ lại chính xác, vì vậy, chắc chắn là một trong những điều tôi không thể làm mà không có :) – DoctorLouie

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