diff --git a/assets/ori.png b/assets/ori.png
new file mode 100644
index 0000000..b37da52
Binary files /dev/null and b/assets/ori.png differ
diff --git a/assets/txt/img_rot180_demo.jpg b/assets/txt/img_rot180_demo.jpg
new file mode 100644
index 0000000..f4725b9
Binary files /dev/null and b/assets/txt/img_rot180_demo.jpg differ
diff --git a/assets/text.jpg b/assets/txt/text.jpg
similarity index 100%
rename from assets/text.jpg
rename to assets/txt/text.jpg
diff --git a/assets/txt/textline_rot180_demo.jpg b/assets/txt/textline_rot180_demo.jpg
new file mode 100644
index 0000000..9fc0b79
Binary files /dev/null and b/assets/txt/textline_rot180_demo.jpg differ
diff --git a/assets/ch/word_1.jpg b/assets/txt/word_1.jpg
similarity index 100%
rename from assets/ch/word_1.jpg
rename to assets/txt/word_1.jpg
diff --git a/assets/ch/word_2.jpg b/assets/txt/word_2.jpg
similarity index 100%
rename from assets/ch/word_2.jpg
rename to assets/txt/word_2.jpg
diff --git a/assets/ch/word_3.jpg b/assets/txt/word_3.jpg
similarity index 100%
rename from assets/ch/word_3.jpg
rename to assets/txt/word_3.jpg
diff --git a/dnn/DocumentOrientation.simple b/dnn/DocumentOrientation.simple
new file mode 100644
index 0000000..0ed58d6
Binary files /dev/null and b/dnn/DocumentOrientation.simple differ
diff --git a/dnn/QRCode.simple b/dnn/QRCode.simple
index 444deb4..a97b79c 100644
Binary files a/dnn/QRCode.simple and b/dnn/QRCode.simple differ
diff --git a/dnn/TextChinese.simple b/dnn/TextChinese.simple
index 96070b5..4e0a38f 100644
Binary files a/dnn/TextChinese.simple and b/dnn/TextChinese.simple differ
diff --git a/dnn/TextDetection.simple b/dnn/TextDetection.simple
index 3340e89..88e5974 100644
Binary files a/dnn/TextDetection.simple and b/dnn/TextDetection.simple differ
diff --git a/dnn/TextUnwarping.simple b/dnn/TextUnwarping.simple
new file mode 100644
index 0000000..7676770
Binary files /dev/null and b/dnn/TextUnwarping.simple differ
diff --git a/dnn/TextlineOrientation.simple b/dnn/TextlineOrientation.simple
new file mode 100644
index 0000000..fc0330b
Binary files /dev/null and b/dnn/TextlineOrientation.simple differ
diff --git a/docx/CHANGELOG.md b/docx/CHANGELOG.md
index 737a597..bc29b0d 100644
--- a/docx/CHANGELOG.md
+++ b/docx/CHANGELOG.md
@@ -1,4 +1,22 @@
-# [0.46.0](https://github.com/shelllet/winui/compare/main...dev) (2025-07-22)
+# [0.47.0](https://github.com/shelllet/winui/compare/main...dev) (2025-09-22)
+
+### Changed:
+1. 优化文字识别动作,文字识别结果已经更改为从上至下的顺序。
+2. 支持鼠标右键拖动动作视图。
+3. 修复另存时,项目未进入快速启动列表中。
+4. 关机动作更新为 [SuspendSystem](./actions/system/SuspendSystem.md), 并且支持休眠。
+5. 支持运行当前的工作流。
+6. [退出流程] 动作更名,参考: [退出流程](./actions/control/Exit.md)。
+7. 增加 [域名查询](./actions/control/DomainQuery.md) 动作, 用于操持流程不退出。
+
+### Note
+
+1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
+2. 该版本由于内置了一些文字处理相关的模型,安装包大小已经超过 `300M`。
+3. 下载(压缩包,解压覆盖本地文件):https://winui.net/_media/simple/小友+0.47.0.zip
+4. 下载(安装包):https://winui.net/_media/simple/小友+0.47.0-setup.x64.exe
+
+## [0.46.0](https://github.com/shelllet/winui/compare/main...dev) (2025-07-22)
### Changed:
1. [枚举窗口](./actions/window/EnumWindows.md) 动作不再支持异步处理。
@@ -10,7 +28,7 @@
### Note
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
-3. 64位下载(x64):邀请你加入群组:小友+ http://yun.139.com/m/#/invitation?type=1&msgId=1227933999795726207
+2. 64位下载(x64):https://winui.net/_media/simple/小友+0.46.0-setup.x64.exe
## [0.45.0](https://github.com/shelllet/winui/compare/main...dev) (2025-06-13)
@@ -31,8 +49,8 @@
### Changed:
1. [相机类型](./actions/type/TypeCamera.md) 动作支持工业 USB3/GIGE 接口相机,比如海康相机。
-2. 更新 [文字识别](./actions/ai/PaddleOCR.md) 动作,运行加载其它语言模型,用来识别中英文以外的文字。
-3. 更新 [文字识别(Tesseract)](./actions/ai/TesseractOCR.md) 动作, 支持基于 *Tesseract* (常用来识别特殊字体)的文字识别。
+2. 更新 [文字识别](./actions/ai/TextRecognition.md) 动作,运行加载其它语言模型,用来识别中英文以外的文字。
+3. 更新 [文字识别(Tesseract)](./actions/ai/TextExtract.md) 动作, 支持基于 *Tesseract* (常用来识别特殊字体)的文字识别。
4. 添加动作菜单*缓存对象*。 用来解决 某些动作反复执行时,由于内置对象的初始化比较耗,导致不必要的时间开销。
5. 动作支持借助脚本更新运行时参数,详情参考动作说明。
6. 修复导入其它流程崩溃问题。
diff --git a/docx/_sidebar.md b/docx/_sidebar.md
index 715e740..854aa91 100644
--- a/docx/_sidebar.md
+++ b/docx/_sidebar.md
@@ -15,7 +15,7 @@
- [变量](./introduction/workflow/variable.md)
- [资源](./introduction/workflow/resources.md)
- [动作](./introduction/workflow/action.md)
- - [流程操作技巧](./introduction/workflow/skill.md)
+ - [内置功能](./introduction/workflow/features.md)
- 浏览器
- [Web 定位策略](./introduction/webdriver/locators.md)
- [WebDriver 下载](./introduction/webdriver/download.md)
@@ -41,7 +41,7 @@
- [打开应用](./actions/system/OpenApplication.md)
- [打开文件](./actions/system/LaunchFile.md)
- [打开链接](./actions/system/OpenUrl.md)
- - [退出系统](./actions/system/ExitWindows.md)
+ - [退出系统](./actions/system/SuspendSystem.md)
- [关闭句柄](./actions/system/CloseHandle.md)
- [检测进程](./actions/system/ExistProcess.md)
- [终止进程](./actions/system/KillProcess.md)
@@ -148,11 +148,14 @@
- 深度学习
- [目标分类](./actions/ai/ImageClassification.md)
- [对象检测](./actions/ai/ObjectDetection.md)
- - [文字识别](./actions/ai/PaddleOCR.md)
- - [文本块检测](./actions/ai/TextDetection.md)
+ - [文字图像方向矫正](./actions/ai/DocumentOrientation.md)
+ - [文字图像矫正](./actions/ai/TextUnwarping.md)
+ - [文字区域检测](./actions/ai/TextDetection.md)
+ - [文字角度纠正](./actions/ai/TextlineOrientation.md)
+ - [文字识别](./actions/ai/TextRecognition.md)
- [二维码识别](./actions/ai/QRCode.md)
- [条码识别](./actions/ai/BarcodeDetector.md)
- - [文字识别(Tesseract)](./actions/ai/TesseractOCR.md)
+ - [文本提取](./actions/ai/TextExtract.md)
- 媒体
- [窗口截图](./actions/media/CaptureWindow.md)
- [全屏截图](./actions/media/CaptureScreen.md)
@@ -171,6 +174,8 @@
- [数据发送](./actions/network/NetworkSend.md)
- [数据接收](./actions/network/NetworkReceive.md)
- [服务连接](./actions/network/NetworkConnect.md)
+ - [域名查询](./actions/network/DomainQuery.md)
+
- 统计分析
- [加载文档](./actions/pandas/LoadDocument.md)
- [查询](./actions/pandas/DataFrameQuery.md)
@@ -241,7 +246,7 @@
- [调用](./actions/control/Invoke.md)
- [停止循环](./actions/control/Break.md)
- [脚本](./actions/control/Code.md)
- - [退出流程](./actions/control/Quit.md)
+ - [退出流程](./actions/control/Exit.md)
- [表达式](./actions/control/CodeExpression.md)
- [引用动作](./actions/control/ActionAlias.md)
- [引用动作(名称)](./actions/control/NameAlias.md)
@@ -351,7 +356,7 @@
- [FeatureAlgorithm](./enums/FeatureAlgorithm.md)
- [WindowSortDirection](./enums/WindowSortDirection.md)
- [FileExtension](./enums/FileExtension.md)
- - [ExitWindowsOption](./enums/ExitWindowsOption.md)
+ - [SuspendStateOption](./enums/SuspendStateOption.md)
- [WebKey](./enums/WebKey.md)
- [WebLocated](./enums/WebLocated.md)
- [ModuleOption](./enums/ModuleOption.md)
diff --git a/docx/actions/ai/DocumentOrientation.md b/docx/actions/ai/DocumentOrientation.md
new file mode 100644
index 0000000..e72337f
--- /dev/null
+++ b/docx/actions/ai/DocumentOrientation.md
@@ -0,0 +1,25 @@
+# 文字图像方向矫正
+
+将文档图像的方向区分出来,并使用后处理将其矫正。在诸如文档扫描、证照拍摄等过程中,有时为了拍摄更清晰,会将拍摄设备进行旋转,导致得到的图片也是不同方向的。此时,标准的OCR流程无法很好地应对这些数据。利用图像分类技术,可以预先判断含文字区域的文档或证件的方向,并将其进行方向调整,从而提高 OCR 处理的准确性。
+
+
+
+## 子流程
+> 不支持
+
+## 运行参数
+
+* 图像 1
+> 包含文字的图片。
+
+
+## 输出
+
+> 参考 [Image](./types/Image.md);
+
+### 其它
+
+示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextRecognition.simple
+
+
+
diff --git a/docx/actions/ai/PaddleOCR.md b/docx/actions/ai/PaddleOCR.md
deleted file mode 100644
index d90b75b..0000000
--- a/docx/actions/ai/PaddleOCR.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# 文字识别
-识别图像中的中文/英文文字。
-
-
-
-## 子流程
-> 不支持
-
-## 运行参数
-
-* 图像
-> 包含文字的图片。
-
-* 文本框评分
-> 计算文本框的得分,分值太低,则不认为是有效的文本框。
-
-* 置信度
-> 正确识别文字的得分,分值太低,认为识别不准确,则会忽略该文字的识别。
-
-* 角度分类器
-> 指定是否使用角度分类器,默认识别:0°、90° 、270°。 如果使用,则可识别旋转180°的图片。如果文本没有旋转180°,为了性能,请不要使用该选项。其它文本旋转角度无法准确识别。
-
-* 检测模型
-> 检测模型文件,用于非内置语言检测。
-* 分类器模型
-> 角度分类模型文件,用于非内置语言检测。
-* 识别模型
-> 识别模型文件,用于非内置语言检测。
-* 字典文件
-> 字典文件,参考:[Paddle2ONNX模型转化与预测](./introduction/mixed/paddle2onnx.md)。
-## 输出
-
-> 识别结果, 参考: [`RecognitionResults`](./types/RecognitionResult.md)。
-
-### 其它
-
-示例 https://github.com/shelllet/WinUi/blob/main/dnn/PaddleOCR.simple
-
-
-
diff --git a/docx/actions/ai/TextDetection.md b/docx/actions/ai/TextDetection.md
index c191576..5359417 100644
--- a/docx/actions/ai/TextDetection.md
+++ b/docx/actions/ai/TextDetection.md
@@ -1,36 +1,40 @@
-# 文本块检测
-检测图像上的文本区域。
+# 文字区域检测
+在图像中定位和标记出包含文本的区域。该模块的性能直接影响到整个OCR系统的准确性和效率。
-
+
## 子流程
> 不支持
-
## 运行参数
-* 图像
-> 包含文字的图像
+* 图像 1
+> 包含文字的图片。
-* 文本框评分
-> 计算文本框的得分,分值太低,则不认为是有效的文本框。
+* 图像边长限制类型 2
+> [短边] 表示确保图片最短边不小于 [文本检测的图片边长限制],[长边] 表示确保图片最长边不大于 [文本检测的图片边长限制]。
-## 输出
+* 图片边长限制 3
+> 对于文本密集的大图像,如果想要更准确的识别,应该选择更大的尺寸。此参数与[文本检测的图像边长限制类型]配合使用。通常,[长边]的最大值适用于图像较大且文本密集的场景,[短边]的最小值适用于图像较小且文本密集的文档场景。
-> 检测结果,参考:[DetectionResults](./types/DetectionResult.md)。
-## 脚本调用
+* 文本检测像素阈值 4
+> 在输出概率图中,只有得分大于阈值的像素才被视为文本像素,取值范围为 `0 ~ 1`。
-```python
-import simple;
+* 文本检测框阈值 5
-```
+> 当检测结果边框内所有像素的平均得分大于阈值时,该结果将被视为文本区域,取值范围为 `0` 至 `1`。如果出现漏检,可以适当降低此值。
+
+* 文本检测去裁剪比例 6
+>使用此方法扩展文本区域。值越大,扩展区域越大。
-### 其它
-示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextDetection.simple
+## 输出
+> 参考 [`DetectionResults`](./types/DetectionResult.md)。
+
+### 其它
+示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextRecognition.simple
-!> 文字检测模型训练:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/doc/doc_ch/detection.md
diff --git a/docx/actions/ai/TesseractOCR.md b/docx/actions/ai/TextExtract.md
similarity index 93%
rename from docx/actions/ai/TesseractOCR.md
rename to docx/actions/ai/TextExtract.md
index e96ae6d..0ba8a9f 100644
--- a/docx/actions/ai/TesseractOCR.md
+++ b/docx/actions/ai/TextExtract.md
@@ -1,11 +1,11 @@
-# 文字识别(Tesseract)
+# TextExtract
基于 Tesseract OCR 的一款开源的光学字符识别引擎。能够识别多种语言的文字,包括但不限于英语、中文、法语、德语等。
* 支持多种语言:Tesseract 能够识别多种语言的文字,包括但不限于英语、中文、法语、德语等。通过训练数据的扩展,其语言识别能力还在不断增强。
* 高识别准确率:在经过大量数据训练和优化后,对于清晰的文档图像,Tesseract 可以达到较高的识别准确率。它能够处理多种字体、字号和排版格式的文字,对噪声和图像变形有一定的鲁棒性。
* 可定制性强:用户可以根据自己的需求对 Tesseract 进行定制,例如训练自己的字库模型,以提高对特定领域或特殊字体的识别效果。此外,还可以调*整各种参数来优化识别过程,适应不同的应用场景。
-
+
## 子流程
> 不支持
@@ -30,4 +30,4 @@
### 其它
-示例 https://github.com/shelllet/WinUi/blob/main/dnn/PaddleOCR.simple
+示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextRecognition.simple
diff --git a/docx/actions/ai/TextRecognition.md b/docx/actions/ai/TextRecognition.md
new file mode 100644
index 0000000..7d435a0
--- /dev/null
+++ b/docx/actions/ai/TextRecognition.md
@@ -0,0 +1,27 @@
+# 文字识别
+识别图像中的中文/英文文字。
+
+
+
+## 子流程
+> 不支持
+
+## 运行参数
+
+* 图像 1
+> 包含文字的图片。
+
+* 置信度 2/sup>
+> 文本检测完成后,对文本框内的文字进行文本识别,得分大于该阈值的文本结果将被保留。取值范围为 `0 ~ 1`。
+
+
+## 输出
+
+> 参考 [`RecognitionResults`](./types/RecognitionResult.md)。
+
+### 其它
+
+示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextRecognition.simple
+
+
+
diff --git a/docx/actions/ai/TextUnwarping.md b/docx/actions/ai/TextUnwarping.md
new file mode 100644
index 0000000..c6678ad
--- /dev/null
+++ b/docx/actions/ai/TextUnwarping.md
@@ -0,0 +1,24 @@
+# 文字图像矫正
+针对图像进行几何变换,以纠正图像中的文档扭曲、倾斜、透视变形等问题,以供后续的文本识别进行更加准确。
+
+
+
+## 子流程
+> 不支持
+
+## 运行参数
+
+* 图像 1
+> 包含文字的图片。
+
+
+## 输出
+
+> 参考 [Image](./types/Image.md)。
+
+### 其它
+
+示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextRecognition.simple
+
+
+
diff --git a/docx/actions/ai/TextlineOrientation.md b/docx/actions/ai/TextlineOrientation.md
new file mode 100644
index 0000000..f13de05
--- /dev/null
+++ b/docx/actions/ai/TextlineOrientation.md
@@ -0,0 +1,23 @@
+# 文字角度纠正
+角度分类器,默认识别:0°、90° 、270°。 如果使用,则可识别旋转180°的图片。如果文本没有旋转180°,为了性能,请不要使用该选项。其它文本旋转角度无法准确识别。
+
+
+
+## 子流程
+> 不支持
+
+## 运行参数
+
+* 图像 1
+> 包含文字的图片,也可以是 [TextDetection](./actions/ai/TextDetection.md) 的结果 。
+
+## 输出
+
+> 如果参数 `1` 是图像, 参考 [Image](./types/Image.md);如果参数 `1` 是 [`DetectionResults`](./types/DetectionResult.md), 参考 [DetectionResults](./types/DetectionResult.md)。
+
+### 其它
+
+示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextRecognition.simple
+
+
+
diff --git a/docx/actions/ai/images/03.png b/docx/actions/ai/images/03.png
index e146cd3..5622e4f 100644
Binary files a/docx/actions/ai/images/03.png and b/docx/actions/ai/images/03.png differ
diff --git a/docx/actions/ai/images/08.png b/docx/actions/ai/images/08.png
new file mode 100644
index 0000000..041f563
Binary files /dev/null and b/docx/actions/ai/images/08.png differ
diff --git a/docx/actions/ai/images/09.png b/docx/actions/ai/images/09.png
new file mode 100644
index 0000000..83cf06f
Binary files /dev/null and b/docx/actions/ai/images/09.png differ
diff --git a/docx/actions/ai/images/10.png b/docx/actions/ai/images/10.png
new file mode 100644
index 0000000..e7d1e8b
Binary files /dev/null and b/docx/actions/ai/images/10.png differ
diff --git a/docx/actions/ai/images/11.png b/docx/actions/ai/images/11.png
new file mode 100644
index 0000000..820cd7d
Binary files /dev/null and b/docx/actions/ai/images/11.png differ
diff --git a/docx/actions/algorithm/FilterText.md b/docx/actions/algorithm/FilterText.md
index ee28f6f..481865e 100644
--- a/docx/actions/algorithm/FilterText.md
+++ b/docx/actions/algorithm/FilterText.md
@@ -10,7 +10,7 @@
## 运行参数
* 数据
-> 含有文本的列表,例如 [*文字识别*](./actions/ai/PaddleOCR.md) 动作。
+> 含有文本的列表,例如 [*文字识别*](./actions/ai/TextRecognition.md) 动作。
* 文本
> 文本,*字符串* 类型,参考:[String](./types/String.md), 支持 [*通配符(WildCard)*](./introduction/process/wildcard.md) 匹配。
diff --git a/docx/actions/algorithm/JoinString.md b/docx/actions/algorithm/JoinString.md
index 59fcc5d..2d94f58 100644
--- a/docx/actions/algorithm/JoinString.md
+++ b/docx/actions/algorithm/JoinString.md
@@ -1,5 +1,5 @@
# 合并字符串
-将字符串列表,或者含有字符串的列表(如 [文本检测](./actions/ai/PaddleOCR.md)),合并成字符串。
+将字符串列表,或者含有字符串的列表(如 [文本检测](./actions/ai/TextRecognition.md)),合并成字符串。

diff --git a/docx/actions/control/Quit.md b/docx/actions/control/Exit.md
similarity index 100%
rename from docx/actions/control/Quit.md
rename to docx/actions/control/Exit.md
diff --git a/docx/actions/network/DomainQuery.md b/docx/actions/network/DomainQuery.md
new file mode 100644
index 0000000..2c614d0
--- /dev/null
+++ b/docx/actions/network/DomainQuery.md
@@ -0,0 +1,29 @@
+# 域名查询
+域名解析是将域名(例如 www.google.com)转换成 IP 地址(例如 142.251.42.206)的过程,它是互联网运作的基石之一。当你在浏览器中输入一个域名时,幕后会发生一系列复杂的步骤来找到对应的服务器 IP 地址。
+
+
+
+## 子流程
+
+> 不支持
+
+## 运行参数
+
+
+* 域名
+> 要解析的主机名或 IP 地址字符串(如 `www.example.com` 或 `192.168.1.1`)。
+
+* 服务
+
+> 可选参数,通常是端口号或服务名称(如 `80` 或 `http`)。如果只需要解析 IP 地址,可以设置为 NULL。
+
+## 输出
+
+> IP 地址列表,参考[Strings](./types/String.md)。
+
+## 其它
+
+
+
+
+
diff --git a/docx/actions/network/images/10.png b/docx/actions/network/images/10.png
new file mode 100644
index 0000000..443449f
Binary files /dev/null and b/docx/actions/network/images/10.png differ
diff --git a/docx/actions/system/ExitWindows.md b/docx/actions/system/ExitWindows.md
deleted file mode 100644
index c4485e1..0000000
--- a/docx/actions/system/ExitWindows.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# 退出系统
-关闭操作系统,或者注销当前交互的用户,或者重启操作系统。
-
-
-
-## 权限
-> 无要求
-
-## 子流程
-
-> 不支持
-
-## 运行参数
-
-* 类型
-> 注销,关机或者重启,参考:[ExitWindowsOption](./enums/ExitWindowsOption.md)
-
-## 输出
-
-> 无
-
-
-## 资源
-
-* 示例流程:https://github.com/shelllet/WinUi/blob/main/system/ExitWindows.simple
-
-
-
-
-
diff --git a/docx/actions/system/SuspendSystem.md b/docx/actions/system/SuspendSystem.md
new file mode 100644
index 0000000..db1a6c1
--- /dev/null
+++ b/docx/actions/system/SuspendSystem.md
@@ -0,0 +1,30 @@
+# 暂停系统
+注销、关闭、休眠或者重启当前的操作系统。
+
+
+
+## 权限
+> 无要求
+
+## 子流程
+
+> 不支持
+
+## 运行参数
+
+* 类型
+> 注销、关机、休眠或者重启,参考:[SuspendStateOption](./enums/SuspendStateOption.md)
+
+## 输出
+
+> 无
+
+
+## 资源
+
+* 示例流程:https://github.com/shelllet/WinUi/blob/main/system/SuspendSystem.simple
+
+
+
+
+
diff --git a/docx/enums/ExitWindowsOption.md b/docx/enums/ExitWindowsOption.md
deleted file mode 100644
index 3ca2f02..0000000
--- a/docx/enums/ExitWindowsOption.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# ExitWindowsOption
-
-* LOGOFF
-> 注销。
-* REBOOT
-> 重启。
-* SHUTDOWN
-> 关机。
diff --git a/docx/enums/SuspendStateOption.md b/docx/enums/SuspendStateOption.md
new file mode 100644
index 0000000..27854b9
--- /dev/null
+++ b/docx/enums/SuspendStateOption.md
@@ -0,0 +1,10 @@
+# SuspendStateOption
+
+* Logoff
+> 注销。
+* Reboot
+> 重启。
+* Shutdown
+> 关机。
+* Hibernate
+> 休眠
diff --git a/docx/index.html b/docx/index.html
index fcf8cf6..b902048 100644
--- a/docx/index.html
+++ b/docx/index.html
@@ -8,10 +8,11 @@
-
+
-
+
+
@@ -74,6 +75,7 @@
+