Browse Source

【综合】整理代码

tangchao 10 months ago
parent
commit
47710863d4

+ 6 - 0
PDF Office/PDF Master/Class/PDFTools/Merge/View/KMPDFThumbnialPageView.swift

@@ -22,6 +22,8 @@ extension CPDFPage {
 class KMPDFThumbnialPageLayer: CATiledLayer {
     var page: CPDFPage?
     
+    var isThumb = false
+    
     override init() {
         super.init()
         
@@ -101,6 +103,7 @@ class KMPDFThumbnialPageLayer: CATiledLayer {
 //                ctx.restoreGState();
 //                self.contents = bitmap?.cgImage
 //            } else {
+            KMPrint("km_log_drawEdit \(self.isThumb) \(self.page)")
 //            km_synchronized(self.page!.document) {
                 self.page!.drawEdit(with: .cropBox, to: ctx)
 //            }
@@ -137,6 +140,7 @@ class KMPDFThumbnialPageView: NSView {
             pageLayer.frame = self.bounds
             pageLayer.page = newValue
             self.layer?.addSublayer(pageLayer)
+            self.pageLayer.isThumb = self.isThumb
             
 //            if let image = self._page?.pageEditImage {
 //                if (self.pageImageIv.superview == nil) {
@@ -157,6 +161,8 @@ class KMPDFThumbnialPageView: NSView {
     var pageLayer: KMPDFThumbnialPageLayer!
     var pageImageIv = NSImageView()
     
+    var isThumb = false
+    
     override init(frame frameRect: NSRect) {
         super.init(frame: frameRect)
         

+ 1 - 0
PDF Office/PDF Master/Class/PDFWindowController/Side/LeftSide/KMLeftSideViewController.swift

@@ -1024,6 +1024,7 @@ extension KMLeftSideViewController: NSTableViewDelegate, NSTableViewDataSource {
             let cell = tableView.makeView(withIdentifier: KMThumbnailTableviewCell.km_identifier, owner: self) as! KMThumbnailTableviewCell
             let thumbnail = self.thumbnails[row]
             cell.pageNumLabel.stringValue = thumbnail.label
+            cell.pageView.isThumb = true
             cell.pageView.page = self.pdfDocument()?.page(at: UInt(row))
 
             if (self.isDisplayPageSize) {

+ 1 - 0
PDF Office/PDF Master/Class/Preference/View/KMLineWell.swift

@@ -735,6 +735,7 @@ extension KMLineWell {
         if (self.canActivate) {
             let nc = NotificationCenter.default
             let inspector = KMLineInspector.shared
+            _ = inspector.window
             
             __lwFlags.existsActiveLineWell = 0