0
송장 정보가 들어있는 여러 Labels, GridPanes, VBox 등이있는 인보이스 (AnchorPane)를 인쇄하려고합니다. 스케일링이 엉망이된다는 사실 외에도 인보이스 정보 대신 임의의 문자 만 인쇄 할 수 있습니다.JavaFX PrinterJob은 일반 텍스트 대신 임의의 문자를 인쇄합니다.
나는 뭔가를 놓치고 있거나 뭔가 잘못하고 있다고 확신하지만 나는 그것을 알아낼 수 없다. 모든 도움을 많이 받으실 수 있습니다. 아래의 인쇄에 사용
코드하십시오 자바 FX-특정 일 "시스템"글꼴을 사용하는 경우
Printer defaultPrinter = Printer.getDefaultPrinter();
// Create a printer job for the default printer
PrinterJob job = PrinterJob.createPrinterJob();
if (job != null)
{
// Print the node
boolean printed = job.printPage(ap_invoice);
if (printed)
{
// End the printer job
System.out.println("Print Job Successful");
job.endJob();
}
else
{
// Write Error Message
System.out.println("Print Job Faild);
}
}
아무도이 항목에 대한 아이디어가 없습니까? – Ace