4

我正在使用 VSTO 获取一些用户数据并将其添加到 PowerPoint 演示文稿中。为了使格式看起来正确,尽管我需要能够设置文本框中某些文本的左边距。将有一个初始文本块,然后是另一个缩进块。例如(添加下划线以强调间距):

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Sed 前庭元素 neque id rhoncus。在发酵 eros nec dolor lobortis 中,发生了发酵 est consequat。Curabitur eleifend nunc eu odio vehicula ut elementum erat aliquam。Ut adipiscing ipsum 坐在 amet leo pulvinar hendrerit。Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus。Nulla non neque in velit lacinia tempor et a lacus。
___________Cras auctor bibendum urna,一种 facilisis lacus lacinia non。
___________Nullam at quam a mauris consequat vulputate sed eu sapien。
___________Fusce sed urna nulla, ut sagittis lacus。Pellentesque tortor
___________augue, scelerisque at aliquet a, pretium ac ipsum。

我可以通过设置Shape.TextFrame.TextRange.IndentLevel = 2较低的文本块来获得这种效果。但是,我无法弄清楚如何以编程方式设置边距的值。有谁知道如何做到这一点?

4

1 回答 1

3

这是通过viaShape.TextFrame.MarginRightShape.TextFrame.MarginLeft处理的。

于 2009-09-21T17:50:05.917 回答