Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.1.2
-
Fix Version/s: 4.0
-
Component/s: Examples
-
Labels:None
-
Environment:LINUX: 2.6.31-15-generic #50-Ubuntu SMP Tue Nov 10 14:54:29 UTC 2009 i686 GNU/Linux
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
-
Workaround Exists:Yes
-
Workaround Description:modify example as described above
Description
On Line 97 of PrintServices.java there is a for loop which lists the users printers:
for (int i = 0, max = services.length - 1; i < max; i++) {
If the user has only a single printer (as I do on my Ubuntu system) then no printers are listed.
Instead of testing for "i < max" the test should be "i <= max"
for (int i = 0, max = services.length - 1; i <= max; i++) {
At the same time for clarity it may also be worth changing the user prompt on line 99 to include "printer number" :
"Please select the printer number your wish to print to (q to quit):");
Regards
Alec Cormack
p.s. ICEpdf is great software. Many thanks!
for (int i = 0, max = services.length - 1; i < max; i++) {
If the user has only a single printer (as I do on my Ubuntu system) then no printers are listed.
Instead of testing for "i < max" the test should be "i <= max"
for (int i = 0, max = services.length - 1; i <= max; i++) {
At the same time for clarity it may also be worth changing the user prompt on line 99 to include "printer number" :
"Please select the printer number your wish to print to (q to quit):");
Regards
Alec Cormack
p.s. ICEpdf is great software. Many thanks!
Activity
Alec Cormack
created issue -
Patrick Corless
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 4.0 [ 10222 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #20337 | Fri Jan 22 09:42:43 MST 2010 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/examples/printservices/PrintServices.java
MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/PrintHelper.java |
Patrick Corless
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Nice catch Alec;
Can you take a look at our contributors aggrement at http://www.icepdf.org/community/contribute.html and fax or email it to ICEsoft? Many thanks.
Patrick