【发布时间】:2020-09-01 16:27:24
【问题描述】:
我正在更新创建备忘录的古老代码。编写代码是为了使用 aspose 可以写入的手动创建的 template.doc 文件中的书签。问题就出在这块代码上。
foreach (Addressee infoAddressee in ConfigManager.GetConfig().Addressees)
{
if (infoAddressee.Abbreviation == Memo.AddresseeAbbr.ToUpper() &&
infoAddressee.NeedsThisLine)
{
WriteMeString = "FOO BARR ________";
break;
}
}
if (WriteMeString != "")
{
builder.MoveToBookmark("BOOKMARK");
builder.Write(WriteMeString);
}
}
这对我有用,但是测试过这段代码的两个人的“FOO BARR _______”行显示为“FOO BARR” 七个下划线被替换为空格(空格存在于单词doc上,但堆栈溢出连接了连续的空格)。我不确定是什么原因造成的。 为了测试我们需要将文件从远程开发环境复制到我们的本地环境中,我相信这是问题的根源,但我不确定。
我已经尝试过的:
- 测试人员和我正在为文档提供完全相同的输入。
- 测试人员和我在保存文档并将其复制粘贴到本地环境的方式略有不同,但我的方式并没有改变任何东西。
我不确定什么可以为某些用户做到这一点,但不能为其他用户提供任何关于我可以查看的内容的建议,无论是包含有关该主题的信息的文献或建议的解决方案,将不胜感激
【问题讨论】:
标签: aspose.words .doc