كيفية كتابة رؤوس الصفحات عند استخدام مكتبة iText في Java
سؤال
أقوم بتطوير تطبيق توليد تقرير يمكن أن يكون له بيانات جذور عبر صفحات متعددة. أنا أستخدم 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);
لا تنتمي إلى StackOverflow