PDFPTable บนหลายหน้าด้วยส่วนหัวที่ซ้ำกัน

ฉันมี PDFPTable ที่อาจครอบคลุมหลายหน้า ตารางควรมีแถวแรก/ส่วนหัวเหมือนกันทุกหน้า

ฉันจะทำเช่นนั้นได้อย่างไร?

ดูเหมือนว่าเนื่องจากฉันไม่สามารถให้แถวได้อย่างชัดเจน (ซึ่ง PDFPCells จะสร้างแถวนั้นจะถูกกำหนดโดยจำนวนเซลล์ที่ถูกเพิ่มก่อนหน้านี้) ฉันจึงต้องคำนวณด้วยตนเองว่าแถวใดจะเป็นแถวแรกที่จะแสดงในหน้าถัดไป สิ่งนี้ถูกต้องหรือไม่?

ฉันจะคำนวณสิ่งนั้นได้อย่างไร?


person Alexander    schedule 12.07.2016    source แหล่งที่มา


คำตอบ (2)


มันง่ายมากที่จะทำเมื่อคุณรู้วิธี คุณเพียงแค่ต้องเพิ่มบรรทัด

table.setHeaderRows(1)

ตามเอกสารประกอบ iText และแถวแรกของตารางจะถูกใช้เป็นแถวส่วนหัวของทุกหน้า

person Alexander    schedule 12.07.2016

ส่วนหัวไม่เกี่ยวข้องกับการคำนวณแถวของตารางที่คุณต้องการแสดงใน PDF เพิ่มโค้ดสำหรับส่วนหัวที่มีส่วนหัวหรือแถวแรก (ฉันคิดว่าด้วยสิ่งนี้คุณหมายถึงชื่อคอลัมน์ของตารางที่คุณต้องการแสดงบน PDF) สิ่งนี้จะปรากฏบนหน้า PDF ทั้งหมดโดยอัตโนมัติ และต่อมาจะเป็นข้อมูลตารางของคุณอย่างต่อเนื่อง

นี่คือลิงก์ SO เพื่อเพิ่มส่วนหัวและส่วนท้ายโดยใช้ ITEXTSHARP เพิ่มส่วนหัว

ไวยากรณ์อาจแตกต่างกันเล็กน้อยเหมือนกับใน C#

person Lara    schedule 12.07.2016