Browse Source

【编辑工具】合并插入文档末尾

lizhe 1 year ago
parent
commit
60116b6ce6

+ 5 - 5
PDF Office/PDF Master/Class/PDFTools/Merge/MergeNew/KMMergeWindowController.swift

@@ -202,12 +202,12 @@ extension KMMergeWindowController {
             
             for number in file.fetchSelectPages() {
                 let page = tDocument.page(at: number - 1)
-                if pageIndex != nil {
-                    self.oldPDFDocument.insert(page!, at: pageIndex!)
-                    pageIndex = pageIndex! + 1
-                } else {
+//                if pageIndex != nil {
+//                    self.oldPDFDocument.insert(page!, at: pageIndex!)
+//                    pageIndex = pageIndex! + 1
+//                } else {
                     self.oldPDFDocument.insert(page!, at: self.oldPDFDocument.pageCount)
-                }
+//                }
 //                self.insertIndexSet.addIndex:(self.pdfDocument.pageCount - 1)
             }
         }

+ 0 - 34
PDF Office/PDF Master/Class/PDFTools/Merge/MergeNew/View/KMMergeView.swift

@@ -272,40 +272,6 @@ extension KMMergeView: NSTableViewDelegate {
            }
            
            tableView.reloadData()
-           
-//           let rowData = pboard.data(forType: MyTableCellViewDataType)
-//           let rowIndexes = NSKeyedUnarchiver.unarchiveObject(with: rowData!) as? IndexSet
-//           let backUpArray = self.files
-//           var referenceIndex = -1
-//           rowIndexes?.enumerated().forEach { (idx, shouldStop) in
-//               let sortFile = backUpArray[idx]
-//               if referenceIndex < 0 {
-//                   if idx > row {
-//                       self.files.remove(at: idx)
-//                       self.files.insert(sortFile, at: row)
-//                   } else if idx < row {
-//                       if row > self.files.count {
-//                           self.files.remove(at: idx)
-//                           self.files.append(sortFile)
-//                       } else if row < self.files.count {
-//                           self.files.remove(at: idx)
-//                           self.files.insert(sortFile, at: row - 1)
-//                       }
-//                   }
-//                   referenceIndex = self.files.firstIndex(of: sortFile) ?? -1
-//               } else {
-//                   let currentIndex = self.files.firstIndex(of: sortFile) ?? -1
-//                   if currentIndex > referenceIndex {
-//                       self.files.remove(at: currentIndex)
-//                       self.files.insert(sortFile, at: referenceIndex)
-//                   } else {
-//                       referenceIndex -= 1
-//                       self.files.remove(at: currentIndex)
-//                       self.files.insert(sortFile, at: referenceIndex)
-//                   }
-//               }
-//           }
-//           self.tableview.reloadData()
            return true
            
        } else {