|
@@ -15,11 +15,12 @@ class KMQucikToolsModel: NSObject {
|
|
|
var type: DataNavigationViewButtonActionType?
|
|
|
|
|
|
static func allType() -> [DataNavigationViewButtonActionType] {
|
|
|
- let array: [DataNavigationViewButtonActionType] = [.Batch, .ConvertPDF, .PDFToWord, .PDFToExcel, .FileCompare, .PDFToPPT, .ImageToPDF, .OCR, .PageEdit, .MergePDF, .BreakUp, .Insert, .Compression, .Security, .Watermark, .Background, .HeaderAndFooter, .BatesCode, .Print, .Print, .Print]
|
|
|
+ let array: [DataNavigationViewButtonActionType] = [.Batch, .ConvertPDF, .PDFToWord, .PDFToExcel, .FileCompare, .PDFToPPT, .ImageToPDF, .OCR, .PageEdit, .MergePDF, .BreakUp, .Insert, .Compression, .Security, .Watermark, .Background, .HeaderAndFooter, .BatesCode, .PrintPoster, .PrintMultipage, .PrintBooklet]
|
|
|
return array
|
|
|
}
|
|
|
|
|
|
static func showType() -> [DataNavigationViewButtonActionType] {
|
|
|
+ UserDefaults.standard.setValue([], forKey: "kQucikToolsShowType")
|
|
|
if UserDefaults.standard.object(forKey: "kQucikToolsShowType") != nil {
|
|
|
let array: [NSNumber] = UserDefaults.standard.object(forKey: "kQucikToolsShowType") as! [NSNumber]
|
|
|
if array.count != 0 {
|
|
@@ -76,9 +77,9 @@ extension KMQucikToolsModel {
|
|
|
case .Background: string = "Background"
|
|
|
case .HeaderAndFooter: string = "Header & Footer"
|
|
|
case .BatesCode: string = "Bates Numbers"
|
|
|
-// case .Print: string = "Poster"
|
|
|
-// case .Print: string = "Multiple"
|
|
|
-// case .Print: string = "Booklet"
|
|
|
+ case .PrintPoster: string = "Poster"
|
|
|
+ case .PrintMultipage: string = "Multiple"
|
|
|
+ case .PrintBooklet: string = "Booklet"
|
|
|
case .Batch: string = "Batch"
|
|
|
case .FileCompare: string = "Compare Files"
|
|
|
default: string = ""
|
|
@@ -107,9 +108,9 @@ extension KMQucikToolsModel {
|
|
|
case .Background: string = "Customize PDFs background with colors or images"
|
|
|
case .HeaderAndFooter: string = "Customize PDFs header & footer or add page numbers"
|
|
|
case .BatesCode: string = "Easily retrieval indexing legal documents by Bates Numbers"
|
|
|
-// case .Print: string = "Divide large PDF page(s) into multiple smaller pages"
|
|
|
-// case .Print: string = "Print multiple PDF pages on a single sheet of paper"
|
|
|
-// case .Print: string = "Print a multipage document as a booklet"
|
|
|
+ case .PrintPoster: string = "Divide large PDF page(s) into multiple smaller pages"
|
|
|
+ case .PrintMultipage: string = "Print multiple PDF pages on a single sheet of paper"
|
|
|
+ case .PrintBooklet: string = "Print a multipage document as a booklet"
|
|
|
case .Batch: string = "Batch convert, compress, secure, watermark PDFs"
|
|
|
case .FileCompare: string = "Compare the differences between two files"
|
|
|
default: string = ""
|
|
@@ -139,11 +140,11 @@ extension KMQucikToolsModel {
|
|
|
case .Background: string = "KMImageNameUXIconHomeQuicktoolBackgroundHov"
|
|
|
case .HeaderAndFooter: string = "KMImageNameUXIconHomeQuicktoolHeaderandfooterHov"
|
|
|
case .BatesCode: string = "KMImageNameUXIconHomeQuicktoolBatesHov"
|
|
|
- // case .Print: string = "KMImageNameUXIconHomeQuicktoolPosterHov"
|
|
|
- // case .Print: string = "KMImageNameUXIconHomeQuicktoolMultipageHov"
|
|
|
- // case .Print: string = "KMImageNameUXIconHomeQuicktoolBookHov"
|
|
|
+ case .PrintPoster: string = "KMImageNameUXIconHomeQuicktoolPosterHov"
|
|
|
+ case .PrintMultipage: string = "KMImageNameUXIconHomeQuicktoolMultipageHov"
|
|
|
+ case .PrintBooklet: string = "KMImageNameUXIconHomeQuicktoolBookHov"
|
|
|
case .Batch: string = "KMImageNameUXIconHomeQuicktoolBatchHov"
|
|
|
- case .FileCompare: string = "KMHomeQuickToolsItemTypePDFComparison"
|
|
|
+ case .FileCompare: string = "KMImageNameUXIconHomeQuicktoolComprisonHov"
|
|
|
default: string = ""
|
|
|
}
|
|
|
} else {
|
|
@@ -164,11 +165,11 @@ extension KMQucikToolsModel {
|
|
|
case .Background: string = "KMImageNameUXIconHomeQuicktoolBackgroundNor"
|
|
|
case .HeaderAndFooter: string = "KMImageNameUXIconHomeQuicktoolHeaderandfooterNor"
|
|
|
case .BatesCode: string = "KMImageNameUXIconHomeQuicktoolBatesNor"
|
|
|
- // case .Print: string = "KMImageNameUXIconHomeQuicktoolPosterNor"
|
|
|
- // case .Print: string = "KMImageNameUXIconHomeQuicktoolMultipageNor"
|
|
|
- // case .Print: string = "KMImageNameUXIconHomeQuicktoolBookNor"
|
|
|
+ case .PrintPoster: string = "KMImageNameUXIconHomeQuicktoolPosterNor"
|
|
|
+ case .PrintMultipage: string = "KMImageNameUXIconHomeQuicktoolMultipageNor"
|
|
|
+ case .PrintBooklet: string = "KMImageNameUXIconHomeQuicktoolBookNor"
|
|
|
case .Batch: string = "KMImageNameUXIconHomeQuicktoolBatchNor"
|
|
|
- case .FileCompare: string = "KMHomeQuickToolsItemTypePDFComparison"
|
|
|
+ case .FileCompare: string = "KMImageNameUXIconHomeQuicktoolComprison"
|
|
|
default: string = ""
|
|
|
}
|
|
|
}
|