Python Google Slides API-调整表格的宽度和高度以适合页面内部 简短答案:更多信息:形状示例:参考文献:

问题描述

我的目标:

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

已知限制:

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

我的问题:

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

谢谢

解决方法

简短答案:

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

更多信息:

您不能破坏表格设置的最小设置限制,这是通过幻灯片设计完成的。

不过,作为一种解决方法,您可以在Shape的行外“绘制”自己的表。这是一个难看的解决方法,但肯定是可行的。

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

来自documentation

形状

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

示例:

enter image description here

我希望这对您有帮助!

参考文献:

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...