كيفية طباعة جدول في سكريبت
سؤال
كان لدي الرموز التالية لطباعة جدول
public void print(final Node node) {
Printer printer = Printer.getDefaultPrinter();
PrinterJob job = PrinterJob.createPrinterJob();
if (job != null) {
boolean success = job.printPage(node);
if (success) {
job.endJob();
}
}
}
على زر انقر
print(table);
لكنه لا يطبع جميع الأعمدة فإنه يقطع نصف الجدول وطباعة نصف الجدول.
أريد طباعة الجدول الكامل.هل هناك أي رموز أخرى لطباعة جدول كامل.
من فضلك ساعدني.
المحلول
يعتمد على كيفية كبيرة الخاص بك Node
(أي. Table
) في وقت الطباعة.إذا قمت بتغيير حجم الجدول الخاص بك إلى جميع الأعمدة ، فإنه سيتم طباعة كل منهم.
الشيء نفسه ينطبق مع snapshot
أبي ل Node
.
تحرير 1:كما يذكر هذا المقال, ، يجب أن تتناسب منطقة الجدول مع الصفحة المطبوعة.
لا تنتمي إلى StackOverflow