【问题标题】:How to set the text Padding to a google slide shape via Google Script?如何通过谷歌脚本将文本填充设置为谷歌幻灯片形状?
【发布时间】:2019-05-21 15:45:11
【问题描述】:

如何通过 Google Script 将文本 Padding 设置为 google 幻灯片形状?

在我的谷歌脚本中,我只是附加了一张幻灯片,并应用了一个样式。 但我无法将顶部填充更改为我的文本框形状。

代码运行良好,但我需要将 Padding 设置为零。 我怎样才能做到这一点? 有什么帮助吗?请……谢谢

var shapeCat = slide.insertShape(SlidesApp.ShapeType.TEXT_BOX, 370, 50, 349, 20);   
var textRange = shapeCat.getText();
var insertedText = textRange.appendText("kITTY tEXT");
insertedText.getTextStyle()
    .setBold(true)
    .setFontSize(14)
    .setForegroundColor('#2D2D2D');

【问题讨论】:

  • 为了正确理解您的问题,能否请教您想要的样本结果?
  • 我需要创建一个文本框,文本与其边框之间没有空格。
  • 感谢您的回复。为了正确理解您的目标,您能否提供一个示例文档来复制您的脚本问题?通过这个,我想考虑你的解决方案。当然,请删除您的个人信息。

标签: google-apps-script shapes text-formatting google-slides


【解决方案1】:

也在寻找这个问题的答案。 Shape 类和 TextStyle 类都没有提供任何方法来操作用于偏移形状内文本的填充。谷歌似乎认为没有人愿意以编程方式执行此操作:(

注意:Format options > Text fitting下选择形状时可以手动设置

这是被引用的填充:

【讨论】:

  • 唯一的方法是手动创建幻灯片,复制并用作模板,然后尽可能更改文本。手动操作不是解决方案。 :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多