كيفية كتابة رؤوس الصفحات عند استخدام مكتبة iText في Java

StackOverflow https://stackoverflow.com/questions/964385

  •  12-09-2019
  •  | 
  •  

سؤال

أقوم بتطوير تطبيق توليد تقرير يمكن أن يكون له بيانات جذور عبر صفحات متعددة. أنا أستخدم pdftable لإنشاء بيانات جدولة. أنا مشكلات مع إضافة رؤوس الصفحات. المشكلة هي أنه عندما أقوم بإضافة معالج حدث OnedPage رأس الصفحات، لا أحصل على الجدول للبدء بعد فجوة معينة بحيث يكون الرأس مرئيا.

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم جداول (pdfptable) لتخطيطك، فيمكنك استخدام: الجدول.SetheadERows (2)؛

ربط جافادوك: http://api.itextpdf.com/com/itextpdf/text/pdf/pdfptable.html.

نصائح أخرى

إذا فهمت هذا بشكل صحيح، فأنت بحاجة فقط إلى تغيير هوامشك، لذلك سيبدأ الجدول بعد رأسه.

من http://www.docjar.org/docs/api/com/lowagie/text/document.html.

public Document(Rectangle pageSize,
float marginLeft,
float marginRight,
float marginTop,
float marginBottom) 

علي سبيل المثال:

final Document document = new Document(PageSize.A4, 50, 50, 165, 50);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top