Commit Graph

88 Commits

Author SHA1 Message Date
WMJ d1524c1417 + 合并文件功能在日志窗口输出目标文件由多少个文件共多少页合并而成 2022-03-23 10:37:16 +08:00
WMJ 9ca2b81acc +支持保存编辑器中的自动生成书签设置 2022-03-21 11:59:40 +08:00
WMJ 35c7630b4a +增加自动生成书签跳到页首的选项 2022-03-20 20:03:59 +08:00
WMJ 152aad8ddd !合并文件的排序功能改成默认递归排序(#86) 2022-03-20 11:22:23 +08:00
WMJ e866c61c95 +合并文件功能增加添加文件后的排序功能
+重命名文件、导入导出信息文件、批量修改文件等功能的文件列表增加文件修改时间列
2022-03-20 11:00:16 +08:00
WMJ b47daaa763 -修复媒体框为负数时,PDF编辑器无法处理文本的问题 2022-03-10 11:36:43 +08:00
WMJ 2f3462470c - 修复检查更新窗口在某些场合下会导致程序崩溃的问题 2022-03-02 17:01:23 +08:00
WMJ 247d639547 +补充源代码网址 2022-02-10 11:04:08 +08:00
WMJ d57a0985a3 -修复打开破损PDF文档时会崩溃的问题 (fixed #79) 2022-02-10 11:04:08 +08:00
WMJ 903df0d53e !修改合并文件和选项界面的文本 2022-02-10 11:04:08 +08:00
WMJ 40a8493000 -修复导出信息文件时文件名称异常的问题 2022-02-10 11:04:08 +08:00
WMJ f3238d4b74 -修复PDF编辑器无法打开带密码文档的问题 2022-02-10 11:04:08 +08:00
WMJ 8072865a5e !重命名方法名称 2022-01-24 10:00:02 +08:00
WMJ 757f31f4ed !重构代码 2022-01-24 10:00:02 +08:00
Calcitem b1699f2921 Fix the typo 2022-01-22 11:33:11 +08:00
WMJ 5adddbd59f !将合并文档中“尝试合并 PDF 文档重复数据以缩小合并文件”的行为做成选项,默认情况下不启用该行为,解决合并过程可能丢失数据的问题 2022-01-22 11:33:11 +08:00
Calcitem 5c0b2b6369 微调部分文本
* "源代码网站" 改为 "源码网址", 上下全为四字对齐更工整。
* “页面范围说明” 后面的分号为笔误,修改为冒号。
2022-01-21 14:16:22 +08:00
WMJ e63ad7413f !将资源文件中的资源生成类改成.NET 4.0,避免打开资源文件后重新生成designer.cs文件 2022-01-21 14:16:22 +08:00
Calcitem e58db93a4f 将部分 switch 语句转换为 switch 表达式
switch表达式是 C# 8.0 的新功能。
C# 8.0 从 VS2019 开始支持,本项目要求使用 VS2019 以上版本,
因此此新语法糖应都能支持。
2022-01-20 20:24:25 +08:00
Calcitem fb8e26f8d7 refactor: 将部分 if 语句改写为 switch 表达式 2022-01-20 20:24:25 +08:00
Calcitem 1285ba9f1d Use null propagation (IDE0031) (2)
Commit a7a9ec3f9c has not been modified
completely, and the complete modification is now added.
2022-01-20 20:24:25 +08:00
Calcitem a7a9ec3f9c Use null propagation (IDE0031)
This style rule concerns with the use of null-conditional operator versus ternary conditional expression with null check.

Reference:
https://docs.microsoft.com/en-us/dotnet/fundamentals/code-analysis/style-rules/ide0031
2022-01-16 20:05:25 +08:00
WMJ 12aea5d548 +替换字体功能增加修改文本全角半角的功能(用于处理一些旧的 PDF 文档)
!进一步优化更改书签文本格式的效率
2022-01-15 09:42:07 +08:00
Calcitem a25ebdfd4d 部分 if 条件翻转以缩小代码嵌套层级
一般是在 if 控制范围很大的情况下进行调整,如果控制范围小则不调整。
从第三方代码的 Demo 中复制的代码块不修改。
2022-01-15 09:39:10 +08:00
WMJ 6898bc7168 !将部分结构显式标记为只读结构 2022-01-14 09:17:13 +08:00
WMJ 9d995c779e !替换字体功能增加简单的中文简繁体转换功能 2022-01-14 09:16:52 +08:00
WMJ 7ebfee0a35 !优化转换书签文本格式的效率 2022-01-14 09:16:12 +08:00
WMJ 7b4b010e6b !重构优化部分代码 2022-01-13 09:14:52 +08:00
WMJ 8e41b25eea !修改自动生成书签的样式模型(#32)
!重构优化部分代码
2022-01-13 09:14:28 +08:00
Calcitem 19a7245c17 Fix some build warnings
Include:
Warning	CS0168	The variable 'ex' is declared but never used
Warning	CS0649	Field 'EditModel.AutoBookmarkStyle.MatchPattern' is never assigned to, and will always have its default value null
Warning	CS0649	Field 'BookmarkElement.AutoLevel' is never assigned to, and will always have its default value 0
2022-01-13 08:56:15 +08:00
WMJ 311d099250 -修复版本更新文件格式错误的处理流程 2022-01-11 09:25:21 +08:00
WMJ 89cfecc019 -修复部分表格控件编辑框过于窄小的问题 2022-01-06 15:45:38 +08:00
WMJ 3f5f52301f !格式化源代码 2022-01-06 09:08:16 +08:00
WMJ 9656c69847 !修改“关于本程序”页面中的源代码项目引用网址 2022-01-05 14:45:57 +08:00
WMJ 6662bbe93b !删除了软件界面上的捐赠二维码 2022-01-03 20:00:18 +08:00
WMJ a1740b8356 -修复书签编辑器页码编辑框太窄的问题 2021-12-27 14:48:14 +08:00
WMJ b117f2924b !书签编辑器支持无限次回退操作 2021-12-25 20:42:15 +08:00
WMJ b42bfb98fa PDF补丁丁公开源代码 2021-12-24 20:35:03 +08:00