WMJ
ac282180da
-修复 #257(系统字体名称为0长度时导致程序出错)
2025-05-19 16:19:51 +08:00
WMJ
9ceb17e6be
!重构代码,优化判断列表选中项的逻辑
2025-02-05 20:14:54 +08:00
WMJ
00f245ba6c
+在更改页码对话框增加修改空跳转连接的目标使用下一个书签目标位置的选项(#224)
2025-02-01 10:19:47 +08:00
WMJ
869f3ba07e
-修复相对路径合并错误的错误
2025-01-21 10:29:13 +08:00
WMJ
0f6d9b6b80
!在书签栏突出显示接近当前显示内容的书签
2024-12-25 20:17:08 +08:00
WMJ
f539a15521
-修复因注册表字体信息键值为空导致程序崩溃的问题
2024-11-23 12:17:01 +08:00
WMJ
a8815f4709
!重构及格式化代码
2024-10-07 16:17:27 +08:00
WMJ
d7b7e64671
-避免GetFocusedOrFirstSelectedItem的错误
2024-09-06 15:40:28 +08:00
WMJ
aa31001ad7
!更改在阅读器中按住Shift+左右键的行为
2024-09-06 15:39:33 +08:00
WMJ
cdf5327c69
+增加在阅读器界面按住Shift加光标键移动、展开、关闭书签和Shift+回车转到当前书签的功能
...
+阅读器内Ctrl+Shift+W将当前书签目标设置为当前位置并转到下一个书签
2024-09-04 09:21:36 +08:00
WMJ
44307ce49a
!重构代码
2024-09-01 17:01:45 +08:00
WMJ
5d64232491
!重构代码
2024-08-31 14:30:36 +08:00
WMJ
f88a458efc
+为书签编辑器的子菜单添加快捷方式
...
+增加展开折叠选中书签的命令
+增加笔记本键盘加减号增减书签页码的功能
2024-06-12 16:16:01 +08:00
WMJ
b3beb1e954
!将弹出对话框的位置设定为父窗口中间
2024-04-30 09:49:22 +08:00
WMJ
8c62fc03aa
-修复某些场合输出文件被错误放置到程序目录的问题
2024-03-09 16:13:08 +08:00
WMJ
3e88802d2a
!调整程序出错对话框的内容格式
2023-12-20 10:06:00 +08:00
WMJ
7640cfda6b
-修复无法保存到网络路径的问题( closes #144 )
2022-12-14 10:33:05 +08:00
WMJ
dde7e92f1b
-修复字母形式的页码标签少了一位数值的问题
2022-08-03 09:31:07 +08:00
WMJ
d2d1b70f1d
!重构代码
2022-06-01 15:33:34 +08:00
WMJ
11fd8b0814
!优化部分控件在高分辨率显示器上的显示
2022-05-06 14:59:33 +08:00
WMJ
f6578e156d
-修复替换字体功能不支持加载仅为当前用户安装的字体的问题( fixed #101 )
2022-05-06 10:03:06 +08:00
WMJ
3e69495675
-修复批量识别文字功能总是输出XML文件的问题
2022-05-05 09:30:39 +08:00
WMJ
7d279bc324
!优化工具栏和菜单图标在高分辨率屏幕上的显示
...
!重构代码
2022-04-21 21:43:45 +08:00
WMJ
bb85c91afa
!优化界面工具栏在高分辨率屏幕上的显示效果
2022-04-20 16:20:27 +08:00
WMJ
7d585a3cce
!引入StringBuilderCache减少字符串处理过程中的分配和垃圾回收
2022-03-31 20:00:51 +08:00
WMJ
dacf702f65
+增加在使用过程中不再提示打开文档权限的操作办法
2022-02-10 11:04:08 +08:00
WMJ
b8af344cb2
!从命令行打开文件时,如程序已在运行,则用该程序打开文档,并激活主窗体(按住 Ctrl 键可强制打开新程序窗口)
2022-02-10 11:04:08 +08:00
WMJ
40a8493000
-修复导出信息文件时文件名称异常的问题
2022-02-10 11:04:08 +08:00
Calcitem
b1699f2921
Fix the typo
2022-01-22 11:33:11 +08:00
WMJ
ab5373841c
!清理重构代码
2022-01-20 20:24:25 +08:00
Calcitem
01c48bd5ed
refactor: 使用内置函数 string.IsNullOrEmpty
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
Calcitem
a25ebdfd4d
部分 if 条件翻转以缩小代码嵌套层级
...
一般是在 if 控制范围很大的情况下进行调整,如果控制范围小则不调整。
从第三方代码的 Demo 中复制的代码块不修改。
2022-01-15 09:39:10 +08:00
WMJ
e36ccfa980
-消除编译警告
2022-01-13 09:10:00 +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
89cfecc019
-修复部分表格控件编辑框过于窄小的问题
2022-01-06 15:45:38 +08:00
WMJ
3f5f52301f
!格式化源代码
2022-01-06 09:08:16 +08:00
Calcitem
3c4fdc8969
Convert .cs and .txt file encoding to UTF-8 with BOM
...
Convert the file encoding format to prevent VS from issuing
warnings and displaying garbled characters.
2022-01-04 00:14:51 +08:00
WMJ
b42bfb98fa
PDF补丁丁公开源代码
2021-12-24 20:35:03 +08:00