печать штрих-кода с использованием javafx - PullRequest
0 голосов
/ 21 апреля 2019

я говорю печать штрих-кода, используя javafx, но результат не очень хороший

я пытаюсь распечатать штрих-код, используя printerjob с размером бумажной бумаги 5 * 2.5 CM

public void print(ImageView node) {
        Printer printer = Printer.getDefaultPrinter();
        Paper label = PrintHelper.createPaper("38x30", 50, 25, Units.MM);
        printer.getPrinterAttributes().getSupportedPapers();


        PageLayout pageLayout = printer.createPageLayout(label, PageOrientation.PORTRAIT,0f,0f,0f,0f);

        PrinterJob job = PrinterJob.createPrinterJob();

        if (job != null  && job.showPrintDialog(node.getScene().getWindow()) ) {
            boolean success = job.printPage(node);
            if (success) {
                job.endJob();
            }
        }


    }

это результат

Пожалуйста, помогите мне

...