将RTF文本与图像粘贴

我正在使用单词互操作程序集和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);
}

使用上面的代码,我得到的输出如图

将RTF文本与图像粘贴

如您所见,当循环中的第一个短语与文本相比具有较小的文本和较大的图像时,下一个短语与初始短语文本重叠。

我希望在单词报告中输出如下所示,即循环中的每个短语都应在单词报告中对齐在单独的行中,而不会重叠。

将RTF文本与图像粘贴

有人能建议我在上面的程序中进行调整以实现输出而不重叠,如第二幅图所示吗?

chen123321bin 回答:将RTF文本与图像粘贴

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2943236.html

大家都在问