使用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"
}
}
}]
}
}
注意:表的大小也不正确。