KMPDFViewManager.swift 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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 showRightSide: Bool = false //显示右侧界面
  15. var isPageEditMode: Bool = false //页面编辑模式
  16. var isPDFReadMode: Bool = false //阅读模式
  17. var editType: KMPDFEditModeType = .none
  18. //分屏PDF
  19. var splitPDFFileURL: URL?
  20. var splitPDFFilePassword: String?
  21. var splitSyncScroll: Bool = true
  22. var splitShowBottomBar: Bool = true
  23. override init() {
  24. super.init()
  25. self.initData()
  26. }
  27. func initData() {
  28. }
  29. }
  30. //MARK: - Annotation注释
  31. extension KMPDFViewManager {
  32. }