| Part# | 1161/24 |
| Build# | 11.1.14.705064 |
Upgrade from the Previous Versions and Releases
Binary Incompatibility
It is necessary to recompile host application regardless a version of Engine previously used.
API Changes
There are no API changes.
Changes in Release 6 Update
ICharParams::IsWordStart property is deprecated
ICharParams::IsWordStart property is deprecated and will be removed in the next major version. IsWordLeftmost property must be used instead.
Some properties related to document structure are marked as deprecated
The following properties are marked as deprecated:
- IPageStructure::IsPageOdd
- IFootnoteSeries::HasSeparator
- IFootnoteSeries::PositionInDocument
- IFootnoteSeries::PositionOnPage
- IFootnoteSeries::IsNumberingWithSuperscript
- ISynthesisParamsForPage::InsertEmptyParagraphsForBigInterlines
These methods are not implemented and the implementation is not planned.
HFM_Format32 format is marked as obsolete
From this release this format is obsolete. Using this constant is equivalent to HFM_Format40 with the IHTMLExportParams::UseCss property set to FALSE.
IRecognizerParams.DetectLanguage property is marked as deprecated
New property IRecognizerParams::LanguageDetectionMode is now used instead of IRecognizerParams::DetectLanguage. IRecognizerParams::DetectLanguage is marked as deprecated.
For purposes of compatibility, new property value is changed whenever you change the DetectLanguage property: if you change it to TRUE, the property is set to TSPV_Yes, if you change it to FALSE, this property is changed to TSPV_No.
CreateImageDocumentsInMemory property is marked as deprecated
CreateImageDocumentsInMemory property of Engine Object is marked as deprecated and will be removed in future versions.
FRPage::Classify method increases the license counter
In previous release the pages were not counted correctly. Now the license counter is increased after classification. Layouts of classified pages are cleaned if they were not recognized earlier.
Camera OCR and Color Filtering modules became predefined.
New property IRecognizerParams::LanguageDetectionMode is now used instead of IRecognizerParams::DetectLanguage. IRecognizerParams::DetectLanguage is marked as deprecated.
For purposes of compatibility, new property value is changed whenever you change the DetectLanguage property: if you change it to TRUE, the property is set to TSPV_Yes, if you change it to FALSE, this property is changed to TSPV_No.
Camera OCR and Color Filtering modules are available for all customers.
Changes in behavior
There are no changes in behavior.
New Features and Improvements
Release 6 Update
There are no new features.
Performance results
This section contains performance results of the release comparing to the previous releases. The processor of the testing machine is Intel® Core™ i5-3450 CPU (3.10GHz, 4 physical cores) with 8GB of RAM.
English
Japanese
Korean
Chinese PRC
Chinese Taiwan
Arabic
Fixed Bugs
No specific for Mac version bugs were registered and fixed.
Known Issues and Workarounds
Mac OS version limitations
The following functionality of FineReader Engine 11 for Windows is not available in the Mac OS version:
- DjVu opening
- Scanning
- ICR/OMR
- Visual Components and other GUI elements
- WDP/WIC/BITMAP input formats and other Windows-specific functionality
- PDF text layer reusing
- Attachments extraction from PDF
- Bookmarks extraction from PDF
- Metadata extraction from PDF (the information about author, keywords, subject and title)
Java wrapper is not included into the distribution
Though we have partly functional Java wrapper for the Engine it still misses some important parts.
In some cases current version of the wrapper is enough, so please consult with HQ product analyst in case of urgent need.
Some API is not implemented
The following API is not implemented in FRE 10 and FRE 11:
- IFootnoteSeries::HasSeparator. Always returns “true”.
- ITextPicture::ColumnNumber. Always returns “0”.
- ICharParams::IsWordStart. Always returns “false”. It is true only for character parameters got through IWordRecognitionVariants interface.
- IIncut::TextWrapping. Always returns “TW_Undefined”.
- IRunningTitlesSeriesText::HasSeparator. Always returns “false”.
The implementation is not planned.
Farsi language is based on Arabic language
Farsi OCR output indicates Language ID as Arabic (CharParams::LanguageId = LI_ArabicSaudiArabia). This is because Farsi technology preview is based on Arabic OCR language.
The fix will be available in FRE 12.
IPDFMRCParams::MonochromeText doesn’t work correctly
Different algorithms of compressions during export to PDF are used with IPDFMRCParams::MonochromeText set to FALSE or DEFAULT whereas default value is FALSE.
Language auto detection uses CJK resources though none is selected for OCR
‘Cjk.*’ resource files are used while RecognizerParams::LanguageDetectionMode = TSPV_Yes even though recognition languages set does not include any of CJK languages.
The fix will be available in the FRE 11 R7. The proxy feature description is missing in the documentation
30% slowdown in all scenarios
Internal tests shows that this release got 30% slowdown comparing to R2.
We are investigating the reason and working on a patch.
AddImageFileFromMemory does not open PDF files
An attempt to open a PDF file from a memory ends up with the error ‘The image file you specify is empty.’
R7 will include a fix.