KMWatermarkController.swift 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // KMWatermarkController.swift
  3. // PDF Reader Pro
  4. //
  5. // Created by Niehaoyu on 2024/11/1.
  6. //
  7. import Cocoa
  8. class KMWatermarkController: NSViewController {
  9. @IBOutlet var contendView: NSView!
  10. @IBOutlet var preInfoView: NSView!
  11. @IBOutlet var propertyInfoView: NSView!
  12. var documentPreview: KMEditDocumentController = KMEditDocumentController.init()
  13. var propertyController: KMNWatermarkPropertyController = KMNWatermarkPropertyController.init()
  14. var pdfDocument: CPDFDocument?
  15. override func viewDidLoad() {
  16. super.viewDidLoad()
  17. // Do view setup here.
  18. documentPreview.view.frame = preInfoView.bounds
  19. documentPreview.view.autoresizingMask = [.width, .height]
  20. preInfoView.addSubview(documentPreview.view)
  21. propertyController.view.frame = propertyInfoView.bounds
  22. propertyController.view.autoresizingMask = [.width, .height]
  23. propertyInfoView.addSubview(propertyController.view)
  24. }
  25. func reloadData() {
  26. documentPreview.pdfDocument = self.pdfDocument
  27. documentPreview.reloadData()
  28. }
  29. }