|
@@ -677,6 +677,12 @@ class KMPDFEditViewController: KMPDFThumbViewBaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ override func replacePages(of targetIndexpaths: Set<IndexPath>, with documents: [CPDFDocument]) {
|
|
|
+ self.model.insertedDocumentSet.formUnion(documents)
|
|
|
+
|
|
|
+ super.replacePages(of: targetIndexpaths, with: documents)
|
|
|
+ }
|
|
|
+
|
|
|
// 插入规则:选中后面插入[多选插入第后个后面];没有选中,插入阅读页当前页;
|
|
|
|
|
|
override func getInsertIndex() -> Int {
|
|
@@ -1444,6 +1450,7 @@ extension KMPDFEditViewController: KMThumbnailViewDelegate {
|
|
|
var insertIndex: Int = indexpath.item
|
|
|
var pages: Array<CPDFPage> = []
|
|
|
var indexs = IndexSet()
|
|
|
+ self.model.insertedDocumentSet.formUnion(documents)
|
|
|
for document in documents {
|
|
|
for i in 0 ..< document.pageCount {
|
|
|
if let page = document.page(at: i) {
|