From 62c5adb8641e8626a056abc773b72449152d8ae9 Mon Sep 17 00:00:00 2001
From: curtis <curtis@i-mps.com>
Date: 星期一, 30 三月 2026 14:08:25 +0800
Subject: [PATCH] fix: 1) 更新內部引用方法參照 2) mermaid 滙出
---
reassemble/scan/twain.pas | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/reassemble/scan/twain.pas b/reassemble/scan/twain.pas
index 605cbd3..bdea582 100644
--- a/reassemble/scan/twain.pas
+++ b/reassemble/scan/twain.pas
@@ -1,7 +1,7 @@
{ ==============================================================================
方法名稱:StatrTwainScan
- 引用相依:TTiffGraphic, StatrTwainScan, Scanner, Scanner.OpenSource, Scanner.C
- loseSource, OnAcquire, Scanner.AcquireWithSourceOpen
+ 引用相依:OnAcquire, Scanner, Scanner.AcquireWithSourceOpen, Scanner.CloseSour
+ ce, Scanner.OpenSource, StatrTwainScan, TTiffGraphic
方法描述:啟動 TWAIN 掃瞄流程。此方法首先檢查掃瞄器驅動是否已安裝,接著初始化 Sc
anInfo 結構並設定掃瞄參數(如 DPI、影像格式、是否顯示 UI、雙面掃瞄模式、
亮度與對比)。流程中會開啟掃瞄來源,呼叫 AcquireWithSourceOpen 執行實際
@@ -65,7 +65,7 @@
{ ==============================================================================
方法名稱:OnAcquire
- 引用相依:TTiffGraphic, TJpegGraphic, OnAcquire
+ 引用相依:OnAcquire, TJpegGraphic, TTiffGraphic
方法描述:掃瞄影像獲取後的回呼處理函數。核心邏輯包含:
1. 將獲取的 DIB 句柄轉為影像對象並設定 DPI。
2. 依影像格式執行對應處理:黑白影像會進行條碼辨識、依條碼角度旋轉、影像
@@ -378,8 +378,8 @@
{ ==============================================================================
方法名稱:PageEnd
- 引用相依:GetNoNameCase, DirectoryExists, _DelTree, Str2Dir, SaveToFile, PageE
- nd
+ 引用相依:DirectoryExists, GetNoNameCase, PageEnd, SaveToFile, Str2Dir, _DelTr
+ ee
方法描述:管理掃瞄影像的儲存路徑與檔案命名規則。主要邏輯如下:
1. 辨識條碼以取得 FormID,並判斷是否為導引頁或分案頁。
2. 若偵測到分案頁,會重置計數並嘗試取得新的案件編號(CaseID)。
@@ -661,7 +661,7 @@
{ ==============================================================================
方法名稱:GetDefScanIni
- 引用相依:Rotate, FJpgCompression, Scanner
+ 引用相依:FJpgCompression, Rotate, Scanner
方法描述:從資料庫參數清單(WORK_INF_List)初始化並設定掃瞄的系統預設值。流程首先
設定一組程式內建的預設數值,隨後遍歷 WORK_INF_List 並比對 PARA_NO 關
鍵字,動態更新包含:空白頁判斷大小、影像是否反相、清黑邊、掃瞄 DPI、雙面掃
@@ -849,7 +849,7 @@
{ ==============================================================================
方法名稱:initkscan
- 引用相依:initkscan, Scanner, Scanner.OpenSource, Scanner.CloseSource
+ 引用相依:Scanner, Scanner.CloseSource, Scanner.OpenSource, initkscan
方法描述:初始化並偵測掃瞄器硬體能力。此方法會先將雙面掃瞄勾選框(ScanDuplexCB)
設為停用,接著嘗試開啟掃瞄來源(OpenSource),檢查掃瞄器是否支援雙面掃瞄
功能(DuplexCap > 0)。如果硬體支援,則啟用 UI 上的勾選框供使用者選擇。最
--
Gitblit v1.8.0