You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2023/05/22 16:51:15 UTC
svn commit: r1909997 - /pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
Author: tilman
Date: Mon May 22 16:51:14 2023
New Revision: 1909997
URL: http://svn.apache.org/viewvc?rev=1909997&view=rev
Log:
PDFBOX-5571: improve output, comments, for loop
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java?rev=1909997&r1=1909996&r2=1909997&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java (original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java Mon May 22 16:51:14 2023
@@ -55,7 +55,7 @@ import picocli.CommandLine.Option;
@Command(name = "printpdf", header = "Prints a PDF document", versionProvider = Version.class, mixinStandardHelpOptions = true)
public final class PrintPDF implements Callable<Integer>
{
- // We needs this helper class because the Sides class isn't a real enum class.
+ // We need this helper class because the Sides class isn't a real enum class.
enum Duplex
{
SIMPLEX(0), DUPLEX(1), TUMBLE(2), DOCUMENT(3);
@@ -105,7 +105,7 @@ public final class PrintPDF implements C
@Option(names = "-tray", description = "print using tray.")
private String tray;
- @Option(names = "-mediaSize", description = "print using media size.")
+ @Option(names = "-mediaSize", description = "print using media size name.")
private String mediaSize;
@Option(names = "-border", description = "print with border.")
@@ -161,18 +161,19 @@ public final class PrintPDF implements C
{
PrintService[] printServices = PrinterJob.lookupPrintServices();
boolean printerFound = false;
- for (int i = 0; i < printServices.length; i++)
+ for (PrintService printService : printServices)
{
- if (printServices[i].getName().equals(printerName))
+ if (printService.getName().equals(printerName))
{
- printJob.setPrintService(printServices[i]);
+ printJob.setPrintService(printService);
printerFound = true;
break;
}
}
if (!printerFound)
{
- SYSERR.println("printer '" + printerName + "' not found, using default");
+ SYSERR.println("printer '" + printerName + "' not found, using default '" +
+ printJob.getPrintService().getName() + "'");
showAvailablePrinters();
}
}