我正在使用 c# interop 使用以下代码获取形状文本的页面内容:
var textRange = shape.TextFrame.TextRange;
var text = textRange.Text;
其中 text 包含 textshape 的文本。但是所有格式都消失了。:(
我们使用自己的编辑器修改内容,并使用更改后的内容创建 ppt:
string strToReplace = StripTagsRegex(xmlTempNode.InnerText);
strToReplace = strToReplace.Replace(" ", " ");
shape.TextFrame.TextRange.Text = strToReplace;//load new text to shape
我在最终输出中得到了所需的文本(即生成的 ppt)。但是所有的对齐方式、图形、格式都消失了。有什么办法保存吗??
感谢您的光临...!