diff --git a/range/Advanced/TSPdfTableRange.tsf b/range/Advanced/TSPdfTableRange.tsf index 2b3d405..58be50e 100644 --- a/range/Advanced/TSPdfTableRange.tsf +++ b/range/Advanced/TSPdfTableRange.tsf @@ -76,6 +76,11 @@ begin cell_range.StartY := tc_y; cell_range.Width := grid_cols[i].W; cell_range.FixedHeight := tc_h; + if i = length(tcs)-1 and i <> length(grid_cols)-1 then + begin + for j:=i+1 to length(grid_cols)-1 do + cell_range.Width += grid_cols[j].W; + end cell_range.Calc(); tc_x += grid_cols[i].W; if cell_range.DynamicHeight > max_height then max_height := cell_range.DynamicHeight;