Client Fixes and Minor Enhancements
Fixes
Symptom: If the user types CTRL+ENTER in the document or OCR text windows, strange characters appear in the text.
Problem: The control that is used to display this data utilizes this keystroke combination to insert special text formatting or editing data in the text stream.
Solution: The Client has been modified to intercept this and other control-specific keystrokes and will discard them if they are not mapped to a Markup Command.
Symptom: If the user copied text to the clipboard from the OCR text or document text windows using the menu that is displayed when the right mouse button is clicked, the correct data would not be used.
Problem: There were conflicts between the control’s processing of the command and the Client’s.
Solution: Resolved the problems.
Symptom: If a user accidentally entered more characters in the account name field than are allowed in the database field, an error is displayed.
Problem: Most of the fields in the header form are automatically set to allow the user to enter only the number of characters that the associated field in the database can handle. The account name field did not have this processing applied to it.
Solution: Perform the same processing for the account name field.
Symptom: If the user is processing a document containing multiple ads and chooses the Submit All menu item, a serious error will occur if there is a gap in the ads within the document (i.e. there were originally three ads, but the second one was deleted before submitting).
Problem: The internal logic that handled the Submit All request was flawed.
Solution: Fixed it.
Symptom: If a multiple-ad fax is parsed after an account has been loaded into the ad header and then a different account is selected, the account fields from the replaced account are retained.
Problem: The account load logic was not properly designed for this sequence of events.
Solution: Corrected it.
Problem: The default contact ID was not always set properly in the account record.
Solution: Modified the program to ensure a default contact is always stored in the account.