iText7 obtener altura de la mesa

Aquí hay un fragmento de mi código

Dim table As iText.Layout.Element.Table = New iText.Layout.Element.Table(4)
table.SetWidth(pagesize.GetWidth - 40)
Dim something As Paragraph = New Paragraph("LONG TEXT")

Dim cell as Cell = New Cell().Add(New Paragraph("Some Text").SetFont(timesNewRoman))
table.AddCell(cell)
table.AddCell(cell)
table.AddCell(cell)
table.AddCell(cell)

canvas.Add(table.SetMarginLeft(20))

Dim unit as UnitValue = table.GetHeight()

¿Siempre me devuelven nada como la altura de la mesa? No entiendo por qué. ¿Hay alguna forma de obtener la altura de la mesa? Si hace una diferencia, esta tabla está en mi encabezado, por lo que cuando quiero establecer los márgenes del documento en función de dónde se coloca la tabla, de modo que todo el texto se coloca debajo del encabezado. El texto variará cada vez que genere este pdf.