如何在 OpenXML 演示文稿中的文本框中设置/取消设置文本换行
如何更改 OpenXML 演示对象中文本框
的文本换行?
How do I change the textwrap for a textbox
in an OpenXML presentation object?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试创建一个包含两个文本框的 pptx;一个有文本换行,另一个没有。然后在 Open XML SDK 2.0 Productivity Tool 中加载您的 pptx,反映文档并比较两个文本框。
我尝试了一下,发现 Shape 中 TextBody 的 BodyProperties 有所不同。看起来您可以设置 BodyProperties 的 Wrap 属性来控制换行。
带换行的文本框代码:
不带换行的文本框代码:
Try creating a pptx with two textboxes; one with text wrapping and the other without. Then load your pptx in the Open XML SDK 2.0 Productivity Tool, reflect the document and compare the two textboxes.
I tried this and saw that the BodyProperties of the TextBody in the Shape differed. Looks like you can set the Wrap property of the BodyProperties to control wrapping.
Code for textbox with wrapping:
Code for textbox without wrapping: