微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

把一个盒子放在一个文本周围 - 用于 Powerpoint

如何解决把一个盒子放在一个文本周围 - 用于 Powerpoint

我想在 Powerpoint 中运行的文本周围放置一个框。特别是边界。例如,一个词可能有一个浅绿色的背景(通过突出显示)和一条细的黑色边框线。

我已经解决了“用浅绿色背景突出显示”部分 - 使用 RGB 值。没关系。

围绕跑步画一个方框边界线是否可行?

我正在寻找一个示例 XML 片段 - 如果可行的话。 (我使用 python-pptx 并用我自己的 XML 设计来扩充它。)

解决方法

我不相信马丁。跑步不是形状,因此它没有可以打开或关闭或赋予颜色的边框。您可以在此处找到 XML 模式的摘录,其中显示了 run-properties 元素 (<w:rPr>) 中可以包含哪些元素和属性:https://python-pptx.readthedocs.io/en/latest/dev/analysis/txt-font-underline.html?highlight=CT_TextCharacterProperties#related-schema-definitions

它可以有一个 ln 子元素,它对应一个 pptx.dml.line.LineFormat 对象,但这将设置字体“轮廓”的格式,就像你想让每个字母的内部与其轮廓颜色不同。如果您想使用 LineFormat 对其进行试验,您可以为一次运行创建一个 line = LineFormat(run.font._element) 对象。

另一个测试是您是否可以从 PowerPoint 应用程序 UI 执行此类操作。如果您不能在 Windows PowerPoint 上执行此操作,则可以从 XML 执行此操作非常不寻常(尽管有一些情况)。 Mac PowerPoint 不能做 Windows PowerPoint 能做的所有事情,所以这不是一个令人信服的“证据”。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。