// // KMBatchHeader.swift // PDF Reader Pro // // Created by kdanmobile on 2023/10/25. // import Foundation @objc enum KMConvertWithPDFType: Int { case WordAdvance = 0 case WordStandard case Excel case PowerPoint case RTF case CSV case HTML case Text case JPEG case JPG case PNG case GIF case TIFF case TGA case BMP case JPEG2000 } @objc enum KMConvertType: Int { case Word = 0 case Excel case PPT case RTF case CSV case HTML case Text case JPEG case JPG case PNG case GIF case TIFF case TGA case BMP case JP2 case AdvancedWord } @objc enum KMCompareWithToolType: Int { case Convert = 0 case OCR case PageEdit case PDFEdit case FromSign case EditPDF case Sign } @objc enum KMBatchOperationType: Int { case NotDetermined = 0 case CreatePDF case Convert case Merge case Compress case OCR case AddPassword case RemovePassword case AddWatermark case RemoveWatermark case AddBackground case RemoveBackground case AddHeaderFooter case RemoveHeaderFooter case AddBates case RemoveBates } @objc enum KMBatchOperateStatus: Int { case Waiting = 0 case processing case Success case Failed } @objc enum KMBatchOperatePageChoice: Int { case All = 0 case Odd case Even case Input } @objc enum KMBatchOperateFileType: Int { case Unknow = 0 case Image case PDF } @objc enum KMWatermarkOperateType: Int { case Edit = 0 case Delete } @objc enum KMBackgroundOperateType: Int { case Edit = 0 case Delete } @objc enum KMBatchOperateInterfaceStatus: Int { case PrepareProcess = 0 case Processing } //@objc enum KMBackgroundType: Int { // case Color = 0 // case File //} @objc enum KMBatchHeaderFooterType: Int { case HeaderFooter = 0 case Bates } @objc enum KMBatchModifyTemplateType: Int { case Add = 0 case Edit case Delete case Use } let kNeedChangePageRangeNotification = "kNeedChangePageRangeNotification"