Documentation Changes

This section lists the changes that have been made to documentation since the latest release.

Documentation section What has changed Comment
Developer's Help and User's Guide
This guide is now available online.
Introduction
Glossary A new article listing the ABBYY FineReader Engine terms and abbreviations along with the useful links.
Guided Tour
Using ABBYY FineReader Engine in Java Information about collecting garbage has been added to this article.
Recognizing Chinese, Japanese, and Korean Languages The Japanese (Modern) language now has a more detailed description of its composition and contains advice for using.
Barcode Recognition This scenario has been more fully described.
Recognizing Barcodes The subsection about start and stop delimiters in Code 39 has been deleted, as the value of IsCode39WithoutAsterisk property is automatically detected now.
ZUGFeRD-compliant electronic invoices This article has been completely rewritten.
API Reference
ABBYY FineReader Engine 12 Object Diagram Object diagram now has a new graphical representation.
Functions InitializeEngine The description of the FREngineDataFolder property has been updated due to changes concerning a folder with licensing information.
Engine object CreateBusinessCardSynthesisParams A new method which creates the BusinessCardSynthesisParams object has been added.
IEngine::ReleaseOnlineLicense This is a new method for releasing an Online License with a limited number of concurrent users.

GetEngineObject

GetEngineObjectEx

These functions have been deleted from the ABBYY FineReader Engine API.

IsPdfPortfolio

IsPdfPortfolioFromStream

The new methods to check if an input PDF is a PDF Portfolio.

OpenBitmap OpenBitmapBits

OpenDib
PrepareBitmap, PrepareBitmapBits PrepareDib

The methods working with memory image formats are not implemented.
Image-related objects PrepareImageMode The KeepOriginalCoordinatesInfo property has been marked deprecated and scheduled for deletion in future releases.
ImageDocument The IsInMemory property is now available in ABBYY FineReader Engine for Linux.

IImage::EstimateBitmapSize

IImage::GetBitmap

ITrainingImage::SetBitmapBits

The methods working with memory image formats are not implemented.
Text-related objects BarcodeSymbol The Top, Bottom, Left, Right properties have been marked deprecated and scheduled for deletion in future versions.
IParagraph::UserBookmark
IParagraph::UserBookmarkCount
These are new properties for working with the user bookmarks.
IParagraph::DeleteBookmark When deleting a user bookmark, its name must be specified in the format "UserDefinedBookmark:<my_user_bookmark>".
Hyperlink When creating a hyperlink to a user bookmark, its name must be specified in the format "UserDefinedBookmark:<my_user_bookmark>".
ParagraphParams The measurement units have been corrected for properties in the Indents and spacing section.

CharParams::Spacing

FontStyle::Spacing

This property now has the default value 0.
Document-related objects IFRDocument::ConvertFromOldVersion This is a new method for loading the contents of the document saved by the previously supported versions of ABBYY FineReader Engine.
IFRDocument::SourceHasDigitalSignature This new property indicates if one of the documents was a digitally signed PDF.
IFRDocument ::CheckTextLayer A new method for detecting a text on specified pages of the PDF file or checking the text for reliability.
IFRDocument::SourceHasTextualContent This property has been marked deprecated and scheduled for deletion in future versions.
IFRDocument ::AllocatedSize This is a new property for getting the size of the memory allocated for the IFRDocument object.
IFRDocument::AddImageFileFromAttachment A new method to open an image file and add the pages from it.
FRDocument::PageFlushingPolicy When this property is set to PFP_KeepInMemory, the image documents and layouts for unused pages are not saved to disk.
IFRPage::SynthesizeBusinessCardEx This new method detects business card fields using the synthesis parameters.
IFRPage::SourceHasDigitalSignature This new property indicates if source file of the page was a digitally signed PDF.
IFRPage::SourceFilePageIndex A new property that returns the index of the page in the source file.
PDFAttachment::FileFormat The new property to define the file format after its opening.
Batch Processor BatchProcessor::PageFlushingPolicy When this property is set to PFP_KeepInMemory, the image documents and layouts for unused pages are not saved to disk.
Parameter objects IBarcodeParams::EnableBarcodesCheck This is a new property for using the barcodes checking classifier.
BarcodeParams The EnableAdvancedExtractionMode, IsCode39WithoutAsterisk and MinRatioToTextHeight properties have been marked deprecated and scheduled for deletion in future versions.
BusinessCardSynthesisParams A new object for setting up the parameters of the business card synthesis.
SynthesisParamsForPage::BusinessCardSynthesisParams A new property to access the parameters of business card synthesis.
IRecognizerParams::Mode This is a new property for specifying recognition mode. Use this property instead of the FastMode and BalancedMode properties that have been marked deprecated and scheduled for deletion in future versions.
ITextLayerInjectionParams::AllowChangePDFAView A new property for changing the appearance of the output PDF file in case of problems with document processing has been added.
PageAnalysisParams::EnableExhaustiveAnalysisMode This property has been marked deprecated and scheduled for deletion in future versions.
FontFormattingDetectionParams::DetectSpacing This property is now FALSE by default.
MultiProcessingParams The ProcessPdfInOneThread property has been marked deprecated and scheduled for deletion in future releases.

IPDFPicture

IPDFPictures

These are the new objects that are used for adding custom pictures to a PDF. Additionally, the code sample describing the picture export has been added to the PDFPictures article.
PDFExportParams This object now has the new PDFPictures property to access the collection of the custom pictures contained in the PDFPictures object.
XPSExportParams
IXLExportParams::XLFileFo​rmat
These methods can now be used in Linux version to export to XLS/XPS formats.
License-related objects ILicense::VolumeRefreshingDate This is a new method for obtaining a renewal date of the license limitations in the number of pages processed.
Supplementary objects IRegion The description of this object has been improved.
Enumerations FREngineVersionEnum This is a new enumeration for listing the previously supported versions of ABBYY FineReader Engine.
BarcodeTypeEnum The new BT_AutodetectWithoutPostal constant for excluding postal barcodes from autodetection has been added.
SourceContentReuseModeEnum The new CRM_ContentAndPictures constant has been added to this enumeration.
The description of CRM_Auto has been improved.
The remark about determining the type of word model has been added.
RecognitionModeEnum This new enumeration denotes the modes of recognition.
AltoVersionEnum New ALTO versions (4.0, 4.1, 4.2) have been added.
BarcodeTypeEnum This enumeration now has a new BT_JapanPost constant which supports the Japanese Post 4-State barcodes recognition.
PDFAttachmentBindingEnum This enumeration has got the new PAB_Portfolio to attach the associated files.
ImageFileFormatEnum This enumeration got new constants to define file formats for PDF Porfolios: IFF_Bmp, IFF_Dcx, IFF_DjVu, IFF_Gif, IFF_Jpeg, IFF_Jpeg2k, IFF_Pcx, IFF_Png, IFF_Tiff.
FontEmbeddingModeEnum The new FEM_EmbedFullWhenNeeded and FEM_EmbedSubsetWhenNeeded constants about embedding the whole font or only the subset have been added.
BlockLayerTypeEnum The BLT_Unknown constant has been deleted from the ABBYY FineReader Engine API.
FileExportFormatEnum
XLFileFormatEnum
XPSExportModeEnum
These enumerations and their constants can now be fully used in Linux version to export to XLS/XPS formats.
OfficeConverterTypeEnum New LibreOffice versions (7.2, 7.3) are now supported.
Distribution Installing the Licensing Service This article now contains a new instruction on how to run the Licensing Service manually using the /standalone key.
Licensing Modules The Balanced Mode and Fast Mode modules have been marked deprecated and scheduled for deletion in future versions. The recognition mode is no longer protected by the license.
About ABBYY FineReader Engine Activation The e-mail for license activation has been corrected.
This article now has a better description of the Online License lifecycle.
Working with the LicensingSettings.xml File The new "EnableIKeyLicenses" tag to use iKey hardware protection keys has been added, and the sample of disabling hardware protection keys has been corrected.
The new "LicenseFolder" tag with the Path attribute to specify the path to a folder with the licensing information has been added. See also the example describing how to change this attribute value in this article.
License Manager Utility The new "Release Online Licenses..." option has been added to this utility.
Working with the License Manager from the Command Line The new --releaseOnlineLicenses key for disabling Online Licenses has been added to the License Manager keys list.
Installing the Wibu CodeMeter Drivers The CodeMeter versions have been updated.
Online Licensing This article now has a better description of the Online License lifecycle and information on how to release it.
Specifications
Predefined Languages in ABBYY FineReader Engine The Bangla language is now supported.
JapaneseModern language is now supported for Business Card Recognition.
Predefined Profiles Specification The descriptions of profiles have been updated.
Supported Image Formats This article now has the list of unsupported PDF formats.
Barcode types The description of JapanPost barcodes has been added to this article.
System Requirements This article now has the new Permissions section.
The lists of supported operating systems, packages, Java Development Kits and virtual environments have been updated.
AdminGuide
This guide is now available online.
Basic Installation Scenarios The manual scenarios have been updated due to new information about permissions granted to a folder with the license data.
Non-root installation A new article with description of installation as a non-root user and its specifics.
Code Samples Library
CommandLineInterface -beae, -bmrth, -fm, and -rbm keys have been marked deprecated and scheduled for deletion in future versions.
The new -rm key for recognition mode has been added.

EventsHandling
Hello for Java
These samples in Java are no longer use the Close method.

Release history

Release 4 (build 12.4.7.1122)

Release 3 (build 12.3.1.602)

Release 2 (build 12.2.27.1845)

12.12.2022 20:26:03

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.