Office.js:使用ContentControl包装范围时,最后一个空格被修剪了,

问题描述

我很难弄清楚Word为什么将我要包装的范围中的最后一个空格修剪成ContentControl

基本上,假设我有一个Word.Range对象,该对象是通过运行Range.Search操作获得的。根据搜索查询的不同,返回范围可能以空格结尾,并且在获得此范围之后,我对其应用了一些格式设置,然后将其包装到ContentControl中以跟踪它以便以后访问。现在,当我包装这个范围时,新创建的ContentControl不能覆盖整个范围,因为最后一个空格被裁剪了!这种现象在Windows和Mac中都会发生,但在Word Online中会完美地发挥作用!

我能够在不使用Windows Word UI进行编程的情况下重现此问题,并且可以确认这一点。以下是我愿意包装的范围以及所产生的ContentControl(带有修剪空格)的示例屏幕截图:

enter image description here

所以,我的问题在这里是:在将范围包装到ContentControls时,是否有任何变通办法来保留结尾空间?或者是设计使然?!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...