KMGuideConfig.swift 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. //
  2. // KMGuideConfig.swift
  3. // PDF Reader Pro Edition
  4. //
  5. // Created by Niehaoyu on 2023/12/5.
  6. //
  7. import Foundation
  8. let kKMGuideInfoOpenFileNormalKey = "kKMGuideInfoOpenFileNormalKey"
  9. let kKMGuideInfoPDFCompareKey = "kKMGuideInfoPDFCompareKey"
  10. let kKMGuideInfoDigitalSignKey = "kKMGuideInfoDigitalSignKey"
  11. let kKMGuideInfoMultiDigitalKey = "kKMGuideInfoMultiDigitalKey"
  12. let kKMGuideInfoMultiAIGuideKey = "kKMGuideInfoMultiAIGuideKey"
  13. let kKMGuideInfoFileConvertKey = "kKMGuideInfoFileConvertKey"
  14. let kKMGuideInfoCustomColorKey = "kKMGuideInfoCustomColorKey"
  15. let kKMGuideInfoAIResultSaveKey = "kKMGuideInfoAIResultSaveKey"
  16. let kKMGuideInfoAITipIconViewKey = "kKMGuideInfoAITipIconViewKey"
  17. let kKMGuideInfoEditPDFPopWindowKey = "kKMGuideInfoEditPDFPopWindowKey"
  18. let kKMGuideInfoMeasureKey = "kKMGuideInfoMeasureKey"
  19. let kKMGuideInfoAIToolsForCheckInKey = "kKMGuideInfoAIToolsForCheckInKey"
  20. let kKMGuideInfoMessageDiscountKey = "kKMGuideInfoMessageDiscountKey"
  21. @objc public enum KMGuideInfoType: NSInteger {
  22. case none = 0
  23. case digitalSignGuide = 1//数字签名
  24. case pdfCompareGuide = 2//文件对比
  25. case functionSingle = 3//单个重大功能介绍
  26. case functionMulti = 4//多个重大功能介绍
  27. case functionMulitDidital = 5
  28. case openFileNormal = 6//打开文档介绍
  29. case openFileNormalPanel = 7
  30. case openFileNormalProperty = 8
  31. case openFileNormalToolbar = 9
  32. case convertGuide = 10//转档功能
  33. case customColor = 11//自定义颜色
  34. case functionMultiAIGuide = 12//AI功能
  35. case aiInfoResultSave = 13//AI功能保存操作
  36. case aiTipIconInfo = 14//AI按钮
  37. case editPDFPopWindow = 15 // 内容编辑悬浮窗口
  38. case measureGuide = 16 // 测量
  39. case aiToolForCheckIn // ai工具(签到)
  40. case messageDiscount // 窗口右上角优惠卷
  41. }
  42. @objc public enum KMGuideActionType: NSInteger {
  43. case none = 0
  44. case skip = 1//
  45. case next = 2
  46. case previous = 3
  47. case finish = 4
  48. case getIt = 5
  49. case purchase = 6
  50. case windowNewFinish = 7 //布局介绍关闭类型
  51. case windowDigitalFinish = 8//数字签名关闭类型
  52. }