Skip to content

Commit 5f994c1

Browse files
committed
PDFBOX-5911: add -1 value to print dpi menu, improve menu texts
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1922299 13f79535-47bb-0310-9956-ffa450edef68
1 parent e4efb05 commit 5f994c1

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

debugger/src/main/java/org/apache/pdfbox/debugger/ui/PrintDpiMenu.java

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ private static class PrintDpiMenuItem extends JRadioButtonMenuItem
4141
}
4242
}
4343

44-
private static final int[] DPIS = { 0, 100, 200, 300, 600, 1200 };
44+
private static final int[] DPIS = { 0, 100, 200, 300, 600, 1200, -1 };
4545

4646
private static PrintDpiMenu instance;
4747
private final JMenu menu;
@@ -51,11 +51,24 @@ private static class PrintDpiMenuItem extends JRadioButtonMenuItem
5151
*/
5252
private PrintDpiMenu()
5353
{
54-
menu = new JMenu("Print dpi");
54+
menu = new JMenu("Print rastering");
5555
ButtonGroup bg = new ButtonGroup();
5656
for (int dpi : DPIS)
5757
{
58-
PrintDpiMenuItem printDpiMenuItem = new PrintDpiMenuItem(dpi == 0 ? "auto" : "" + dpi, dpi);
58+
String text;
59+
switch (dpi)
60+
{
61+
case 0:
62+
text = "off";
63+
break;
64+
case -1:
65+
text = "printer dpi";
66+
break;
67+
default:
68+
text = dpi + " dpi";
69+
break;
70+
}
71+
PrintDpiMenuItem printDpiMenuItem = new PrintDpiMenuItem(text, dpi);
5972
bg.add(printDpiMenuItem);
6073
menu.add(printDpiMenuItem);
6174
}

0 commit comments

Comments
 (0)