如何获得Google幻灯片表格行的实际高度?

时间:2019-04-04 14:43:11

标签: google-slides-api

使用Google Slide API,我创建了一个包含两行的表,每行有一个单元格。 第一个包含一行文本,第二个包含两行文本。

由于在内容上调整了它们的高度,因此第二行显示为高于第一行。

尽管当我通过API检索表格对象时,每一行的高度都相同:381000 EMU。

是否可以获取这些行的实际大小?


我用来创建表格并填充两个单元格的请求:

[{
    "createTable": {
        "objectId": "tableId",
        "rows": 2,
        "columns": 1,
        "elementProperties": {
            "pageObjectId": "pageId"
        }
    }
}, {
    "insertText": {
        "objectId": "tableId",
        "cellLocation": {
            "columnIndex": 0,
            "rowIndex": 0
        },
        "text": "One line"
    }
}, {
    "insertText": {
        "objectId": "tableId",
        "cellLocation": {
            "columnIndex": 0,
            "rowIndex": 1
        },
        "text": "Two\nlines"
    }
}]

我得到的对象的行大小不正确:

{
    "size": {
        "width": {
            "magnitude": 3000000,
            "unit": "EMU"
        },
        "height": {
            "magnitude": 3000000,
            "unit": "EMU"
        }
    },
    "table": {
        "tableRows": [{
            "rowHeight": {
                "magnitude": 381000,
                "unit": "EMU"
            },
            "tableRowProperties": {
                "minRowHeight": {
                    "magnitude": 381000,
                    "unit": "EMU"
                }
            }
        }, {
            "rowHeight": {
                "magnitude": 381000,
                "unit": "EMU"
            },
            "tableRowProperties": {
                "minRowHeight": {
                    "magnitude": 381000,
                    "unit": "EMU"
                }
            }
        }]
    }
}

注意:表的大小也不正确。

0 个答案:

没有答案