|
@@ -6585,12 +6585,25 @@ extension KMMainViewController: ComponentGroupDelegate {
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontZoomOut) {
|
|
|
listView.zoomInEditTextFontSize()
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontColor) {
|
|
|
+
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontH1Name) {
|
|
|
+ let model = KMEditPDFTextManager.manager.fetchUserDefaultData(type: .h1)
|
|
|
+ self.updateEditPDFTextFontModel(model)
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontH2Name) {
|
|
|
+ let model = KMEditPDFTextManager.manager.fetchUserDefaultData(type: .h2)
|
|
|
+ self.updateEditPDFTextFontModel(model)
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontH3Name) {
|
|
|
+ let model = KMEditPDFTextManager.manager.fetchUserDefaultData(type: .h3)
|
|
|
+ self.updateEditPDFTextFontModel(model)
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontB1Name) {
|
|
|
+ let model = KMEditPDFTextManager.manager.fetchUserDefaultData(type: .b1)
|
|
|
+ self.updateEditPDFTextFontModel(model)
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontB2Name) {
|
|
|
+ let model = KMEditPDFTextManager.manager.fetchUserDefaultData(type: .b2)
|
|
|
+ self.updateEditPDFTextFontModel(model)
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontB3Name) {
|
|
|
+ let model = KMEditPDFTextManager.manager.fetchUserDefaultData(type: .b3)
|
|
|
+ self.updateEditPDFTextFontModel(model)
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontLeftAlight) {
|
|
|
listView.setEditingTextarea_Alignment(align:.left)
|
|
|
} else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_FontCenterAlight) {
|
|
@@ -6622,6 +6635,25 @@ extension KMMainViewController: ComponentGroupDelegate {
|
|
|
func componentGroupDidDismiss(group: ComponentGroup?) {
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ func updateEditPDFTextFontModel(_ model: KMEditPDFTextFontModel) {
|
|
|
+
|
|
|
+ let fontName = model.fontName
|
|
|
+ let fontStyle = model.fontStyle
|
|
|
+ let fontSize = model.fontSize
|
|
|
+ let bold = model.bold
|
|
|
+ let italic = model.italic
|
|
|
+ let alignment = model.alignment
|
|
|
+ let font = CPDFFont(familyName: fontName, fontStyle: fontStyle)
|
|
|
+
|
|
|
+ listView.setEditingTextarea_font(font: font)
|
|
|
+ listView.setEditingTextarea_FontSize(size: fontSize)
|
|
|
+ listView.setEditingTextarea(isBold: bold)
|
|
|
+ listView.setEditingTextarea(isItalic: italic)
|
|
|
+ listView.setEditingTextarea_Alignment(align: alignment)
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|