我正在使用单词互操作程序集和c#以编程方式生成单词报告。我将RTF文本(作为短语同时包含文本和图像)粘贴在循环中。以下是我使用的代码:
foreach(var text in phrases)
{
Clipboard.SetData(System.Windows.DataFormats.Rtf,text);
var bFound = wordDoc.Content.Find.Execute(***ReplaceText***,ref oMissing,"^c");
initialRange.Collapse(WdCollapseDirection.wdCollapseEnd);
}
如您所见,当循环中的第一个短语与文本相比具有较小的文本和较大的图像时,下一个短语与初始短语文本重叠。
我希望在单词报告中输出如下所示,即循环中的每个短语都应在单词报告中对齐在单独的行中,而不会重叠。
有人能建议我在上面的程序中进行调整以实现输出而不重叠,如第二幅图所示吗?