SmartZone ICR/OCR Standard v8.0

Released: Jan 12, 2025

v8.0 での更新項目

機能

  • Added OCR SmartZoneOCRSdk.Reader.Timeout property to change the maximum time for recognition.
  • Removed any dependency on the System.Drawing namespace so that SmartZone can run on Linux with .NET 7+.
  • Added new class SmartZoneOCRSdk.Image, and equivalent for ICR, to replace System.Drawing.Bitmap objects.
  • Added new class SmartZoneOCRSdk.Reader.Zone and SmartZoneICRSdk.Reader.Zone property, and equivalent for ICR, to replace removed Area property.
  • Added new methods:
    • SmartZoneICRSdk.Reader.AnalyzeField(Image image)
    • SmartZoneICRSdk.Reader.AnalyzeCharacter(Image image)
    • SmartZoneICRSdk.Reader.AnalyzeField(Stream stream)
    • SmartZoneICRSdk.Reader.AnalyzeCharacter(Stream stream)
    • Reader.AnalyzeField(Image image)
    • Reader.DetectOrient(Image image)
    • Reader.AnalyzeCharacter(Image image)
    • Reader.AnalyzeField(Stream stream)
    • Reader.DetectOrient(Stream stream)
    • Reader.AnalyzeCharacter(Stream stream)
  • Breaking Changes:
    • SmartZone version 8 is no longer compatible with .NET Framework, versions up to and including 4.6.
    • System.Drawing.Rectangle Area property replaced with SmartZoneOCRSdk.Zone.Zone and SmartZoneICRSdk.Zone.Zone, in the following classes:
      • SmartZoneOCRSdk.Reader
      • SmartZoneICRSdk.Reader
      • SmartZoneOCRSdk.Result
      • SmartZoneICRSdk.Result
      • SmartZoneOCRSdk.CharacterResult
      • SmartZoneICRSdk.CharacterResult
      • SmartZoneOCRSdk.TextBlockResult
      • SmartZoneICRSdk.TextBlockResult
      • SmartZoneOCRSdk.TextLineResult
      • SmartZoneICRSdk.TextLineResult
    • Removed the following methods taking System.Drawing.Bitmap as a parameter. Use the new methods that take an Image object instead.
      • public TextBlockResult SmartZoneOCRSdk.Reader.AnalyzeField(System.Drawing.Bitmap bitmap)
      • public TextBlockResult SmartZoneICRSdk.Reader.AnalyzeField(System.Drawing.Bitmap bitmap)
      • public OCROrientationMode SmartZoneOCRSdk.Reader.DetectOrient(System.Drawing.Bitmap bitmap)
      • public CharacterResult SmartZoneOCRSdk.Reader.AnalyzeCharacter(System.Drawing.Bitmap bitmap)
      • public CharacterResult SmartZoneICRSdk.Reader.AnalyzeCharacter(System.Drawing.Bitmap bitmap)
      • Use the corresponding methods that take Image object instead, see Product Updates section.
        • Upgrading from SmartZone ICR 7
        • Upgrading from SmartZone OCR 7
  • Documentation Updates:
    • Removed topic: Building .NET Framework Demos.
    • Updated System requirements for supported OSs and .NET versions.