我在2个单元格中有2个图像(每个单元1个,因此它们是并排的)。图像似乎没有设置单元格的高度,因此图像从当前页面滚动。
有没有办法让图片在需要时翻到下一页?
我试图手动获取图像的高度并将其设置在单元格上,但它似乎没有使单元格更大。
我桌子的基本布局
Dim Section2 As Section = doc.AddSection()
Section2.Headers.FirstPage.IsNull()
'For the graph
Dim graphTable As Table = Section2.AddTable
graphTable.Borders.Visible = False
Dim graphColumn As Column = graphTable.AddColumn
graphColumn.Width = 470
graphColumn = graphTable.AddColumn
graphColumn.Width = 500
Dim graphRow As Row = graphTable.AddRow
graphRow.Cells(0).AddImage("test.png"))
graphRow.Cells(2).AddImage("test.png"))
Dim graphRow2 As Row = graphTable.AddRow
graphRow2.Cells(0).AddParagraph("d")
graphRow2.Cells(1).AddParagraph("d")
如果不可能,我的下一个想法是将图像剪切成指定的大小,并在不同的页面上渲染每个片段。
答案 0 :(得分:1)
使用当前实现,表行和图像都不能分解多个页面。
使用AddImage的重载,允许设置图像大小以使它们适合一页。或者按照您的建议自行拆分图像。