سؤال

كان لدي الرموز التالية لطباعة جدول

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:كما يذكر هذا المقال, ، يجب أن تتناسب منطقة الجدول مع الصفحة المطبوعة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top