niehaoyu 514d71d6ee 【自定义图章】细节UI问题处理 | hace 4 meses | |
---|---|---|
.. | ||
AD | hace 5 meses | |
AIInfo | hace 5 meses | |
Analytics | hace 7 meses | |
Appearance | hace 4 meses | |
AutoSave | hace 6 meses | |
Batch | hace 5 meses | |
ChromiumTabs | hace 5 meses | |
Common | hace 4 meses | |
ComponentLibrary | hace 10 meses | |
DigtalSignature | hace 4 meses | |
Document | hace 5 meses | |
Foundation Categories | hace 10 meses | |
GuideInfo | hace 5 meses | |
Home | hace 4 meses | |
KMAdvertisement | hace 5 meses | |
KMFileManager | hace 6 meses | |
KMLightMember | hace 4 meses | |
KMResourceDownload | hace 10 meses | |
PDFTools | hace 4 meses | |
PDFWindowController | hace 4 meses | |
Parsers | hace 8 meses | |
Preference | hace 4 meses | |
Purchase | hace 4 meses | |
SystemMenu | hace 8 meses | |
ToolsLibrary | hace 8 meses | |
Websocket | hace 10 meses | |
Welcome | hace 10 meses | |
README.md | hace 5 meses |
页签内容提供者 CTTabContents(文档 当前App对应的是 KMMainDocument)
页签拖拽 CTTabStripDragController
内存管理
KMBrowser [-> CTTabStripModel -> KMMainDocument] -> KMMainDocument -> KMBrowser
环形内存引用 让内存不释放。在适当的时机断环来释放内存,避免循环引用.
KMBrowser -> KMBrowserWindowController 强引用 页签窗口控制器.
事件传递
target-action [KMTabStripController -> CTTabController, CTTabController --> KMTabStripController(target)]
响应者链 [NewTabButton]
通知 [CTTabStripModel]
代理 [KMBrowser -> CTTabStripModel, CTTabStripModel --> KMBrowser(delegate)]
维护建议
新增功能或修复bug,尽量通过重写类来处理,保证三方库内部尽可能少的改动.
开启 Office 程序,并把原文件路径和需要存储的路径 [空白PDF文件的路径] 传递给 Office 程序. [脚本执行]
脚本执行时会有两处授权
//TODO: 标示有功能代码待编写 - //MARK: mark - //FIXME: 标示代码需要修正 - //!!!: 标示代码需要注意 - //???: 标示代码有疑问 -
SplitWindowController
插入 【首页快捷工具】
KMPDFInsertWindowController
拆分 【首页快捷工具】
SplitWindowController
页面编辑 【首页快捷工具】
KMPDFEditWindowController
KMGeneralAnnotationViewController
【页面设置】
KMPageDisplayPropertiesViewController
分割视图 KMSecondaryViewController
入口 toggleSplitPDF
【注释】
KMAnnotationPropertiesViewController
图章 KMAnnotationStampViewController
签名 KMSignatureAnnotationViewController
水印
水印模板 KMBatchOperateAddWatermarkViewController
水印模板编辑 KMWatermarkWindowController
背景
背景模板 KMBatchOperateAddWatermarkViewController
背景模板编辑 KMBackgroundWindowController
填写与签名
日期 KMFillSignTextPanel
编辑PDF
文本 KMEditPDFTextPropertyViewController
图片 KMEditImagePropertyViewController
便签 CPDFListEditAnnotationViewController
自定义注释工具 KMToolbarCustomWindowController
sign in the dashboard. to sign up
the **API **
the **API **
See "Samples" folder in this folder.