|
@@ -224,7 +224,7 @@ extension KMTools {
|
|
// 打开 [更多产品] 网站
|
|
// 打开 [更多产品] 网站
|
|
@objc class func openMoreProductWebsite() {
|
|
@objc class func openMoreProductWebsite() {
|
|
// MARK: -
|
|
// MARK: -
|
|
- // MARK: url需要替换
|
|
|
|
|
|
+ // MARK TODO: url需要替换
|
|
KMTools.openURL(URL(string: "https://www.pdfreaderpro.com/product?utm_source=MacApp&utm_campaign=ProductLink&utm_medium=PdfProduct")!)
|
|
KMTools.openURL(URL(string: "https://www.pdfreaderpro.com/product?utm_source=MacApp&utm_campaign=ProductLink&utm_medium=PdfProduct")!)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -238,7 +238,7 @@ extension KMTools {
|
|
// 打开 [ComPDFKit 授权] 网站
|
|
// 打开 [ComPDFKit 授权] 网站
|
|
@objc class func openComPDFKitPowerWebsite() {
|
|
@objc class func openComPDFKitPowerWebsite() {
|
|
// MARK: -
|
|
// MARK: -
|
|
- // MARK: url需要替换
|
|
|
|
|
|
+ // MARK TODO: url需要替换
|
|
KMTools.openURL(URL(string: "https://www.compdf.com/?utm_source=macapp&utm_medium=pdfmac&utm_campaign=compdfkit-promp")!)
|
|
KMTools.openURL(URL(string: "https://www.compdf.com/?utm_source=macapp&utm_medium=pdfmac&utm_campaign=compdfkit-promp")!)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -251,11 +251,11 @@ extension KMTools {
|
|
let appName = KMTools.getAppName()
|
|
let appName = KMTools.getAppName()
|
|
let subjects = "\(appName) - \(appVersion);\(NSLocalizedString("Propose a New Feature", comment: ""));\(versionInfoString)"
|
|
let subjects = "\(appName) - \(appVersion);\(NSLocalizedString("Propose a New Feature", comment: ""));\(versionInfoString)"
|
|
// MARK: -
|
|
// MARK: -
|
|
- // MARK: 邮箱域名需要替换
|
|
|
|
|
|
+ // MARK TODO: 邮箱域名需要替换
|
|
let email = "support@pdfreaderpro.com"
|
|
let email = "support@pdfreaderpro.com"
|
|
|
|
|
|
// MARK: -
|
|
// MARK: -
|
|
- // MARK: 邮箱域名需要替换
|
|
|
|
|
|
+ // MARK TODO: 邮箱域名需要替换
|
|
KMMailHelper.newEmail(withContacts: email, andSubjects: subjects)
|
|
KMMailHelper.newEmail(withContacts: email, andSubjects: subjects)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -278,4 +278,21 @@ extension KMTools {
|
|
#endif
|
|
#endif
|
|
return name
|
|
return name
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @objc class func pageRangeTypeString(pageRange: KMPageRange) -> String {
|
|
|
|
+ switch pageRange {
|
|
|
|
+ case .all:
|
|
|
|
+ return NSLocalizedString("All Pages", comment: "")
|
|
|
|
+ case .current:
|
|
|
|
+ return NSLocalizedString("Current Page", comment: "")
|
|
|
|
+ case .odd:
|
|
|
|
+ return NSLocalizedString("Odd Pages", comment: "")
|
|
|
|
+ case .even:
|
|
|
|
+ return NSLocalizedString("Even Pages", comment: "")
|
|
|
|
+ case .custom:
|
|
|
|
+ return NSLocalizedString("Customize", comment: "")
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return ""
|
|
|
|
+ }
|
|
}
|
|
}
|