|
@@ -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)
|
|
|
|