As we were having big problems (and did not succeed) in finding a MICR font that works with IFS, we switched to using Crystal Reports as a 3rd party solution to print the laser check report. Next issue to solve is to print multiple checks in one go.
We got underneath answer when we asked IFS:“The actual problem in the font is that it doesn't have a Unicode cmap table present. That is the reason for the IndexOutOfBoundsException. "Unicode cmap not present"We use the third part library file to generate the xml file out of TTF/TTC files and to import font files.FOP works with Unicode data and therefore requires True Type Fonts to have a table that maps Unicode code points to the glyphs in the Font. This font you have provided does not have such a Unicode mapping table, often referred to as a CMAP table. We are afraid to inform that this font is not valid to use in the IFS framework. Therefore please find some other alternative fonts to cater your requirement.”We requested IFS to advise what supplier/font brand does work with IFS Report Designer……
We stored the logo's in the media items and retrieved it from theresql:select media_object from media_item where description =upper(:1) and name =upper(:2) Bind variables tns:PURCHASE_ORDER_PRINT_REP/tns:PO_HEADERS/tns:PO_HEADER/tns:CF_COMPANY;'COMPANY_LOGO' Where the first variable represents the company number and the second variable represents the image type: 'COMPANY_LOGO' Upload the image into the media item page by using the browse functionality.
Already have an account? Login
No account yet? Create an account
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.