// // KMConvertPPTsSettingView.swift // PDF Reader Pro // // Created by tangchao on 2022/12/6. // import KMComponentLibrary class KMConvertPPTsSettingView: KMConvertSettingView { @IBOutlet weak var ocrBox: NSBox! @IBOutlet weak var pageRangeBox: NSBox! override func initSubViews() { super.initSubViews() self.tipView?.km_add_left_constraint(constant: 8) self.tipView?.km_add_top_constraint(equalTo: self.pageRangeBox, attribute: .bottom, constant: -5) self.tipView?.km_add_right_constraint() self.tipView?.km_add_height_constraint(constant: 16+20+16) } override func viewDidMoveToWindow() { super.viewDidMoveToWindow() if (self.ocrItemView == nil) { self.ocrItemView = KMConvertOCRSettingItemView.createFromNib() self.ocrBox.contentView = self.ocrItemView self.ocrItemView?.titleLabel.font = ComponentLibrary.shared.getFontFromKey("mac/body-s-medium") self.updateViewColor() } self.ocrItemView?.languageIndex = self.ocrLanuguageIndex if (self.pageRangeItemView == nil) { self.pageRangeItemView = KMConvertPageRangeSettingItemView.createFromNib() self.pageRangeBox.contentView = self.pageRangeItemView self.pageRangeItemView?.titleLabel.font = ComponentLibrary.shared.getFontFromKey("mac/body-s-medium") self.updateViewColor() } } override func updateViewColor() { super.updateViewColor() } }