curtis
22小時前 5577f3ba7b9f0319c9b32d7080165207726d1f81
reassemble/scan/mermaid/R_W_Scanini.md
@@ -1,15 +1,13 @@
```mermaid
graph TD
    Start([Start R_W_Scanini]) --> CreateIni[建立 TIniFile: FBScan.ini]
    CreateIni --> TryBlock[try]
flowchart TD
    Start([開始]) --> CreateIni[建立 Tinifile 物件載入 FBScan.ini]
    CreateIni --> ModeCheck{操作模式}
    
    subgraph ModeSwitch
        TryBlock --> ModeCheck{Mode?}
        ModeCheck -- 'R' (Read) --> ReadIni[從 Ini 讀取:<br/>DeviceDelete, Reverse, BoardClear, <br/>Rotate, Deskew, Brightness, Contrast 等]
        ModeCheck -- 'W' (Write) --> WriteIni[將變數寫入 Ini:<br/>DeviceDelete, Reverse, BoardClear, <br/>Rotate, Deskew, Brightness, Contrast 等]
    end
    ModeCheck -- 'R' 讀取 --> ReadParams[讀取空白頁設定, 反向, 旋轉, 去偏斜, 亮度對比等]
    ModeCheck -- 'W' 寫入 --> WriteParams[將當前參數值寫入設定檔]
    
    ModeSwitch --> FinallyBlock[finally]
    FinallyBlock --> FreeIni[釋放 Ini 物件]
    FreeIni --> EndRW([End])
    ReadParams --> FreeIni[釋放 Tinifile 資源]
    WriteParams --> FreeIni
    FreeIni --> End([結束])
```