curtis
22小時前 5577f3ba7b9f0319c9b32d7080165207726d1f81
reassemble/scan/mermaid/PageDone.md
@@ -1,21 +1,15 @@
```mermaid
graph TD
    Start([Start PageDone]) --> IncCount[Scaninfo.ImageCount 遞增]
    IncCount --> CaseMode{ScanMode?}
flowchart TD
    Start([開始]) --> IncCount[累加掃描影像計數]
    IncCount --> ModeCheck{檢查掃描模式}
    
    CaseMode -- smNew --> NewMode[根據 ScanImgShowMode 設定 ISB]
    NewMode --> ShowType{顯示模式?}
    ShowType -- 清楚/模糊 --> LoadNew[ISB.LoadFromFile<br/>PEFileName]
    ShowType -- 不顯示 --> smReplace
    ModeCheck -- 新案 (smNew) --> NewMode[根據顯示模式尋找 ISB 並載入影像]
    ModeCheck -- 取代 (smReplace) --> ReplaceMode[將影像載入當前顯示的 ISB]
    ModeCheck -- 插入 (smInsert) --> InsertMode[尋找 ISB 並以符合頁面模式載入影像]
    ModeCheck -- 範本 (smSample) --> SampleMode[尋找 ISB 並載入影像]
    
    CaseMode -- smReplace --> LoadRep[DisplayISB.LoadFromFile]
    CaseMode -- smInsert --> LoadIns[ISB.LoadFromFile]
    CaseMode -- smSample --> LoadSam[ISB.LoadFromFile]
    CaseMode -- smRTS --> EndPageDone
    LoadNew --> EndPageDone
    LoadRep --> EndPageDone
    LoadIns --> EndPageDone
    LoadSam --> EndPageDone
    EndPageDone([End])
    NewMode --> End([結束])
    ReplaceMode --> End
    InsertMode --> End
    SampleMode --> End
```