如何使用PyUNO和OpenOffi设置文本背景颜色

2024-10-01 00:28:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本,它使用PyUNO成功地在OpenOffice Writer文档中执行搜索和替换。我可以设置被替换文本的字符颜色,但无法设置背景色(背景色)。在

found.setPropertyValue( "CharColor", 16776960  ) //OK
found.setPropertyValue( "BackColor", 16776960  ) //NOT OK

“found”变量是调用文档.findFirst方法我不能百分之百确定它是什么类型的对象??在

我知道错误“太阳之星.beans.UnknownPropertyException:未知属性:BackColor“

BackColor在许多示例中都有使用,因为它适用于表格单元格,但似乎不适用于纯文本。有谁能告诉我要设置什么属性,或者它是否可行?在

谢谢


Tags: 文档文本脚本属性颜色ok字符writer
1条回答
网友
1楼 · 发布于 2024-10-01 00:28:56

我认为属性名是CharBackColor而不是BackColor。在

p.S。 例如,您可以直接在Python中使用属性,而不是调用setPropertyValue方法

found.CharColor = 16776960
found.CharBackColor = 16776960

相关问题 更多 >