編輯 | 究查 | 歷程 | 原始

拆分說明:

UIView

  • UIView.treeView:樹狀結構呈現與操作 (如 TreeView 的節點刷新、拖曳、點擊)
  • UIView.toolBar: 'CB_IMGPSScanImp.view.toolbar.pas'
  • UIView.listView:清單結構呈現 (如 PageLV, AttListBox)
  • UIView.imageScrollBox:影像預覽與捲動 (對應 EnImgScr / TImageScrollBox 相關的視覺控制與預覽)
  • UIView.toolBar:互動工具與面板按鈕 (如各類 BtnClick、FC 分類按鈕)
  • UIView.popupMenu:快顯選單控制 (各類 PMxxxClick 或是 PopupMenuPopup)
  • UIView.i18n:多國語言與翻譯載入
  • UIView.feedback:系統狀態與進度回饋 (包含 Timer、DataLoading、StatusBar)

ScannerController (掃描硬體控制模組)

  • ScannerController.twainWrapper (TWAIN 介面與硬體初始化)
  • ScannerController.acquisitionHandler (硬體取像非同步回呼與後處理)

TransportManager (傳輸與網路管理模組),新增了:

  • TransportManager.apiClient (RESTful / Servlet 參數與組態拉取)
  • TransportManager.fileTransfer (大檔、影像、FTP 實體傳輸)
  • TransportManager.certificateManager (HTTPS 與 SSL 憑證驗證)
  • TransportManager.payloadArchiver (ZIP 壓縮、解壓縮與進匯出封裝)

ImageProcessor

  • ImageProcessor.transformer (影像幾何與物理變換):如各種縮放 (ReSize)、裁切 (CheckNeedCrop)、旋轉 (Rotate)、去斜 (Deskew) 及所有 UI 比例變換等。
  • ImageProcessor.converter (影像色彩與品質轉換):包含黑白轉換 (ConvertToBW)、平滑化 (Smooth)、遮罩處理 (Mask)、浮水印列印 (PrintImg)。
  • ImageProcessor.anchorAnalyzer (特徵定位與 OMR 分析):包含了分析黑點密度的 GetSiteOMR。