【问题标题】:Python Google Slides API - Adjust table width and height to fit inside the pagePython Google Slides API - 调整表格宽度和高度以适合页面内
【发布时间】:2020-09-28 15:21:36
【问题描述】:

我的目标:

  • 我想在 Google 幻灯片中为指定的 page_id 创建一个新表格
  • 调整表格的列宽和行高,使整个表格适合单个页面。
  • 我想用python实现以上目标

已知限制:

  • slides api 文档指出最小列宽可以是 406400 (EMU) 或 32 PT。 这些对于我需要的桌子来说太大了。
  • 发送值低于上述值的请求不会更改演示文稿中的表格。

我的问题:

  1. 有没有办法破坏列宽最小值?
  2. 如何创建最大化页面“房地产”的表格?

【问题讨论】:

    标签: python-3.x google-slides-api


    【解决方案1】:

    简答:

    1. 有没有办法破坏列宽最小值?
      • 没有。但是您可以使用线条形状来绘制一个间距更近的表格。
    2. 如何创建最大化页面“房地产”的表格?
      • 也可以使用线条代替表格。

    更多信息:

    您不能破坏表格设置的最低限度,这是在幻灯片中设计的。

    不过,作为一种解决方法,您可以将自己的表格“绘制”出线条形状。这是一个有点丑陋的解决方法,但肯定是可行的。

    存在一个Shape 类型的PageElement,您可以创建它来模拟绘制表格。就像在 UI 中一样,您可以绘制多条线并将它们与位置数据“缝合”在一起。

    来自documentation

    形状

    PageElement 种类表示没有更具体分类的通用形状。

    示例:

    参考资料:

    【讨论】:

    • 感谢您的建议,但它不符合我的要求。 :)
    猜你喜欢
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    相关资源
    最近更新 更多