Browse Source

【数字签名】当前阅读在第4页,进入数字签名,未保持在第4页 -- 修复

lizhe 9 months ago
parent
commit
b5bdc55e88

+ 4 - 0
PDF Office/PDF Master/Class/DigtalSignature/CPDFDigtalView/KMPDFDigitalSignViewController.swift

@@ -256,6 +256,10 @@ class KMPDFDigitalSignViewController: NSViewController, CPDFViewDelegate {
         self.pdfView.go(toPageIndex: self.currentPageIndex, animated: true)
     }
     
+    func setCurrentPageIndex(_ currentPageIndex: Int) {
+        self.pdfView.go(toPageIndex: currentPageIndex, animated: false)
+    }
+    
     func pdfViewCurrentPageDidChanged(_ pdfView: CPDFView!) {
         let fileName = pdfView.document.documentURL.deletingPathExtension().lastPathComponent
         let title = String(format: "%@ (page %ld / %ld)", fileName, pdfView.currentPageIndex+1, pdfView.document.pageCount)

+ 2 - 0
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController.swift

@@ -1123,6 +1123,8 @@ import Cocoa
             digitalSignView.frame = splitViewSuperview.bounds
             digitalSignView.autoresizingMask = [.width, .height]
             splitViewSuperview.addSubview(digitalSignView)
+            
+            digitalSignController?.setCurrentPageIndex(Int(currentPageIndex))
         }
     }