Java 谷歌幻灯片API:添加形状和中心文本对齐

Java 谷歌幻灯片API:添加形状和中心文本对齐,java,google-slides-api,Java,Google Slides Api,如何使用Google Slides API在形状InsertTextRequest中设置文本对齐中心 requests.add(new Request() .setCreateShape(new CreateShapeRequest() .setObjectId(elementRandomString) .setShapeType("RECTANGLE")

如何使用Google Slides API在形状
InsertTextRequest
中设置文本对齐中心

    requests.add(new Request()
            .setCreateShape(new CreateShapeRequest()
                    .setObjectId(elementRandomString)
                    .setShapeType("RECTANGLE")
                    .setElementProperties(new PageElementProperties()
                            .setPageObjectId(this.pageObjectId)
                            .setSize(new Size()
                                    .setHeight(ptHeight)
                                    .setWidth(ptWidth))
                            .setTransform(new AffineTransform()
                                    .setScaleX(1.0)
                                    .setScaleY(1.0)
                                    .setTranslateX(xLocation)
                                    .setTranslateY(yLocation)
                                    .setUnit("PT")))));

    if (shapeModel.textModel != null && shapeModel.textModel.textValue != null) {
        requests.add(new Request()
                .setInsertText(new InsertTextRequest()
                        .setObjectId(elementRandomString)
                        .setText("BOOK")));
    }
最后一行,我们设置文本;想要中间的文本。< /P>

在下面的参考资料中没有指定它

资源:

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


无法使用设置对齐方式。 您可以使用调用中的消息更新段落样式下的对齐方式

请求主体样本: 适用的Java代码:

requests.add(new Request()
        .setUpdateParagraphStyle(new UpdateParagraphStyleRequest()
                .setObjectId(elementRandomString)
                .setFields("*")
                .setStyle(new ParagraphStyle()
                        .setAlignment("CENTER"))));
输出: 之前:

之后:

参考资料:

它起作用了,我加了个便条来听。感谢您使用示例代码对其进行更新。我无法提供一个,因为我这边缺少可用的环境平台:)您可能也知道这个问题的答案吗?