編輯 | 究查 | 歷程 | 原始
flowchart TD
    Start([開始 CheckNeedCrop]) --> Init[Result = False, FormIDCount = 0]
    Init --> CheckWidth{影像寬度 > 4 * XDPI?}
    
    CheckWidth -- 是 --> LoopStart[遍歷條碼清單 MpsBarcodeinf]
    CheckWidth -- 否 --> FinalCheck
    
    LoopStart --> CheckBarcode{長度正確且表單代碼存在?}
    CheckBarcode -- 是 --> IncCount[FormIDCount + 1]
    CheckBarcode -- 否 --> NextItem
    IncCount --> NextItem{是否還有下一個?}
    
    NextItem -- 是 --> LoopStart
    NextItem -- 否 --> FinalCheck
    
    FinalCheck{FormIDCount 等於 2?}
    FinalCheck -- 是 --> SetTrue[Result = True]
    FinalCheck -- 否 --> End([結束])
    
    SetTrue --> End