KMPDFViewManager.swift 989 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // KMPDFViewManager.swift
  3. // PDF Reader Pro
  4. //
  5. // Created by Niehaoyu on 2024/10/22.
  6. //
  7. import Foundation
  8. class KMPDFViewManager: NSObject {
  9. var viewToolsType: KMPDFViewToolsType = .Select //ToolsView类型
  10. var toolMode: KMPDFToolsMode = .None //一级工具栏
  11. var subToolMode: KMPDFSubToolMode = .None //二级工具栏
  12. var pdfSideBarType: KMPDFSidebarType = .none //侧边栏样式
  13. var showDisplayView: Bool = false //显示左侧View界面
  14. var isPageEditMode: Bool = false //页面编辑模式
  15. var isPDFReadMode: Bool = false //阅读模式
  16. var editType: KMPDFEditModeType = .none
  17. //分屏PDF
  18. var splitPDFFileURL: URL?
  19. var splitPDFFilePassword: String?
  20. var splitSyncScroll: Bool = true
  21. var splitShowBottomBar: Bool = true
  22. override init() {
  23. super.init()
  24. self.initData()
  25. }
  26. func initData() {
  27. }
  28. }