如何使用 C# 在 OpenOffice.org uno 中设置 XTextTable 的属性?
在 python 中,我可以做这样的事情:
table.BreakType = PAGE_BEFORE
table.HoriOrient = 0
table.RightMargin = 6.93 * 2540 - table_width
在 C# 中,我找不到设置属性的方法。 XTableTable 只有几个可用的方法,而且它们似乎都没有做这样的事情。如何在 C# 中设置属性?
In python, I can do something like this:
table.BreakType = PAGE_BEFORE
table.HoriOrient = 0
table.RightMargin = 6.93 * 2540 - table_width
In C#, I can't find a way to set properties. XTableTable only has a few methods available to it, and none of them seem to do anything like this. How do I set properties in C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须通过 XPropertySet 接口访问该表。您可以通过将表转换为 XPropertSet 来完成此操作:
“Any”对象位于“uno”命名空间(而不是 unoidl.com.sun.star.uno)中。 您实际上不需要这样做
除非类型不是基本类型,否则
。对于基本类型效果很好。
中断类型示例:
You have to access the table through the XPropertySet interface. You can do this by casting the table to an XPropertSet:
The "Any" object is in the "uno" namespace (not unoidl.com.sun.star.uno). You don't really need to do
unless the type isn't a basic type.
works fine for basic types.
BreakType example: