scbrowser 2.6.1.1

Cancelled Posted Aug 31, 2011 Paid on delivery
Cancelled Paid on delivery

This bid request is for minor functionnalities/fix and to add a major feature of adding a document viewer in a separate window.

## Deliverables

Hi Anna,

Hope you have some time and are interested in continuing this project :)

You can use your remote access (same parameters as last time) to plan your bid

Here is what I would like

1- Update version to 2.6.1.1

2- In the pdf viewer control, could you add a rotate functionnality between the "Zoom dropdown" and the "Search button" please. I would like a dropdon with 4 values:

- 0

- 90

- 180

- 170

Please make sure to fix tab order if needed

Here is the section of the manual explaining how to do it:

~~~~~

The rotate property changes the current window rotation:

[url removed, login to view] = angle

The angle is in degrees and can be 0 (the default), 90, 180, or 270. Normally, a PDF file specifies

the correct rotation for each page (e.g., 90 degrees for landscape pages) - XpdfViewer handles

this automatically, and the rotate property isn't needed. The rotate property is primarily useful

with misconfigured PDF files that don't have the correct page rotation set.

~~~~~

3- In the pdf viewer's search function, could you add a checkbox to allow searching for whole words please. The label would be "Mots entiers"

Please check tab order

Here is the documentation:

~~~~

That adds two new features: and the find2WholeWord flag (for the find2 function).

~~~~

4- Still in the pdf'S viewer'S search function, could you set the setSelectionColor I would like it to be red (I'll play with the color myself after to find a proper value.

Here is the documentation:

~~~~~

That adds two new features: the setSelectionColor function,

~~~~~

5- There is a programming logic in the software that causes some frustration. If we attach a file that is too big, we give a message saying the file was not accepted because it is too big... If we scanned a big document, the error message appears and the file is discarded so the user needs to scan again.

Here is how I suggest we proceed

- User press the save button

- You create the pdf file (don't discard the images yet and don't close the dialog)

- IF the file is too big, you give an alert saying the document is too big to be saved in one file, discard the pdf file and return to the scanning dialog. The user can then transfer back images FROM "Z" to "A" to save a smaller file. The alert dialog could be something like (I'll change it myself). "The file you are trying to save is too big. Please split the document in separate file of scan the file at a lower resolution".

6- Could you double check the code to detect duplex scanning in the scanning dialog please. I think it's working fine, but we received comments from customers that have scanners supporting duplex but the dialog is greyed out. It might be a driver related problem and not a coding problem but I would appreciate if you can double check first.

7- Could you add an alert right after the pdf is saved that would display the output of [url removed, login to view] and [url removed, login to view]

And the pdf file size

I am trying to debug something so please put it in comments I will check it out later

8- Could you set the value of BlankImageMaxStdDev to 7.5 please

[url removed, login to view]

9- Could you set the value of JpegQuality to 80 (if not done already, think it is):[url removed, login to view]

10- Right now we have 2 qualities in the dropdown:

- Normale (300 dpis in grayscale)

- Haute (300 dpis in colors)

I would like you to make it 4 values:

- "Normale" (150 dpis in grayscale)

- "Normale (Couleurs)" (150 dpis in colors)

- "Haute" (300 dpis in grayscale)

- "Haute (Couleurs)" (300 dpis in grayscale)

When we invoke the scanner dialog, we transfer a Module. Could you make the choice "Haute" the default if we are dealing with "Inscription, InscriptionNotauthenticated or InscriptionTemp" please. For the rest, the default should be "Normale"

11- When you save the file as pdf, could you loop on images and read the ImageXResolution properties ([url removed, login to view]) if all the images are not of the same resolution, coul d you add an alert and about the save ("Vous ne pouvez pas combiner des pages ayant ?t? num?ris?es ? des qualit?s diff?rentes dans le m?me document"). Which means "You cannot combine images from different resolutions into the same document". Basically, the user will need to transfer images from "Z" to "A" to fix the problem. Once you have looped on all images and they are from the same size, I would like you to keep this setting in the filetransfer dialog (hidden, no need to display) and transfer it in the soap request. If the file was attached and not scanned, you will transmit 0 "zero" in the xml.

12- At logon, we retrieve informations about printers that we send in xml format during getConfig. We retrieve the count of printers, then loop on each of them and retrieve details about them. The process works fine in almost all cases, but we have sometime this situation: We get a printer count higher then the number of printer detailled afterward.

For example, we receive a printer count of 7, but get details for only 4 of them. Could you double check the code to see if you can find something wrong about it please. If you don't find anything wrong, we'll setup a debug environnement at the customer's place to see what is happening using a debugger and we'll fix afterward. At least, could you add an alert saying "We found X printers but have details for only Y printers". This way we'll know something went wrong. We have xml output examples that were sent by scbrowser to the server if that can help to resolve the issue.

13- When we click in the menus or the toolbar, the web page changes in the current tab. (If the flag open in new tab = 1 don't change anything, it's just when we open in current tab). If there is some popups opened in the current tab, it causes "problems". Before changing the actual tab's URL, could you close all popups if any please. (There is already a function for this)

14- We are having problem with attaching certain pdfs in the attachment dialog. We are getting "sharing violation errors". I am not sure what is causing this. Pdf is an old version, no security settings on it, it opens fine in Acrobat... So I guess there might be something wrong when we try to open it to retrieve the number of pages. Could you check what is wrong with the file (ie: where is fails) and we'll either fix the problem or handle the error better. (The file is "Bilan Financier 2010" on your desktop)

15- When we print html content (File print but not when a pdf is opened), there is a header/footer show the url of the page and other infos... I would like them to be removed. I found this page (<[url removed, login to view]>) could you check if that would work and if so, implement this so urls doesnt appear anymore on the pages please. (I guess we need to set values to a blank string)

16- I would like to implement what we discussed before about a "second window to preview pdfs". I will call it the "viewer" from now on. Most of the code (except switching from one window to the other) is already existing so it shouldn't be that long. I guess the process of managing the second window will be the part where the complexity will reside.

16.1- Basically, I want a plain windows with Minimize/Restore/Maximize and close buttons. No status bar, no address bar, and a resize handle) The new window must be independant of the application so that I can move it around, work in either the "main application" or the "document viewer" application (Like if they were 2 different apps). I would like to see "2 apps" in the windows task bar so I can easily restore the window if it's hidden by another app. The application can be resized by the mouse. If we close the main application, the viewer will close. But we can close the viewer without closing the main application.

16.2- I would like you yo keep the "viewer's" coordinates in Ram so if I close it you can reopen it at the same location. (No need to keep them in files/registry but as long as the application is running, the viewer will reopen at the same place. I guess you'll need to update them on resize and on move. Could you make sure the windows doesn't open off screen please. If so, just reset coordinates and show it in default location. If coordinates are not set, please open the windows maximized.

16.3- Could you add a menu item in the "?" menu between "Aide en ligne" and "Support technique" that would be called "Visionneuse". Clicking on it would open the "viewer" if it's not open and set the focus on the windows (in case it's hidden by something else"

16.4- There should be a tab bar in the window (The same as in the main window) with the arrow keys if we have too many to cycle through them.

16.5- If we right click on a tab in the main window (one that contains a pdf, not one that contain a webbrowser control), I would like a new menu element between "Nouvel onglet" and "Fermer onglet" named "D?placer vers visionneuse". This will open the viewer if not opened, set focus on the viewer, create a new tab on the viewer, transfer the control from the main application to the viewer in it's current state. I guess you can juste change the pointer or something without closing/reopening the document. If I'm zoomed at 300% and I am on page 17, I expect it to be exactly the same in the other control like if you "dragged and dropped the control in the viewer. Finaly close the tab on the main window.

16.6- On the tabs in the viewer, I expect to have the following items (like in the main window but no new tab naturally):

- "Fermer l'onglet"

- "Fermer les autres onglets

- "Fermer tous les onglets"

16.7- I would like a new menu element between "Nouvel onglet" and "Fermer onglet" in the viewer's tabs named "D?placer vers application". This will do exactly the same thing as 16.5 but in the opposite direction.

16.8- Everytime we'll call "ViewDocument" you'll check if the viewer is opened first. If not, you do like usual. If it is opened, you open the document in the viewer (at right of active tab/at end) (switch to new or not) instead of the main application

16.9- If we try to close the viewer while having tabs with documents opened, please show a Yes/cancel prompt "Are you this will close all documents". If the user chose to continue, please close all tabs first (to free memory). Please just don't hide it.

16.10- Control-Tab/Control shift tab (switch tabs) should work when the viewer is focused. Control-F4 (close tab), Alt-F4 (Close viewer) Also. (Please check if we are handling other keys and handle them if necessary.

16.11- We should be able to reorder the tabs by drag and drop like in the main application.

16.12- We should be able to drag and drop a tab between the main application and the viewer (back and forth)

16.13- We have an action called "Close all tabs" that loops on the tabs and close them. I would like you to close all tabs in both the main and viewer windows.

16.14- The viewer windows title bar should change when switching between tabs like currently. You can use the same code as in the main window.

So that's about it :)

Let me know if you have any questions

Regards

Windows Desktop

Project ID: #3546346

About the project

Remote project Active Aug 31, 2011