Google Slide API:添加形状和中心文本对齐

问题描述

如何使用 Google Slides API 在形状 >>> import dns,dns.rcode >>> resolver_ip = '8.8.8.8' # Use any recursive **validating** nameserver that you trust >>> query=dns.message.make_query('dnssec-Failed.org','A') >>> response = dns.query.udp_with_fallback(query,resolver_ip)[0] >>> response.rcode() == dns.rcode.SERVFAIL True # Now checking if disabling DNSSEC resolves the problem and gets us a reply # If so,it really means there is a DNSSEC problem >>> print(str(query)) id 65008 opcode QUERY rcode NOERROR flags RD ;QUESTION dnssec-Failed.org. IN A ;ANSWER ;AUTHORITY ;ADDITIONAL >>> query.flags <Flag.RD: 256> >>> query.flags = query.flags | dns.flags.CD >>> query.flags <Flag.RD|CD: 272> >>> print(str(query)) id 65008 opcode QUERY rcode NOERROR flags RD CD ;QUESTION dnssec-Failed.org. IN A ;ANSWER ;AUTHORITY ;ADDITIONAL # We enabled flag "CD" aka checking disabled aka please do not do any DNSSEC validation,and Now doing the same query as above again: >>> response = dns.query.udp_with_fallback(query,resolver_ip)[0] >>> response.rcode() == dns.rcode.SERVFAIL False >>> response.rcode() == dns.rcode.NOERROR True >>> response.answer[0][0] <DNS IN A rdata: 69.252.80.75> 中设置文本对齐中心?

InsertTextRequest

最后一行,我们设置文字;想要将文本居中。

Center align in rectangle

未在以下资源中指定。

资源:

https://developers.google.com/slides/how-tos/add-shape

Java Insert Text Request

解决方法

无法使用 InsertTextRequest 设置 alignment。 您可以在调用 UpdateParagraphStyleRequest 时使用 batchUpdate 消息更新段落样式下的 alignment

示例请求正文:

{
  "requests": [
    {
      "updateParagraphStyle": {
        "objectId": "gc9072fb39b_0_5","style": {
          "alignment": "CENTER"
        },"fields": "alignment"
      }
    }
  ]
}

适用的 Java 代码:

requests.add(new Request()
        .setUpdateParagraphStyle(new UpdateParagraphStyleRequest()
                .setObjectId(elementRandomString)
                .setFields("*")
                .setStyle(new ParagraphStyle()
                        .setAlignment("CENTER"))));

输出:

之前:

enter image description here

之后:

enter image description here

参考:

相关问答

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