Я использую Spire.PDF для .NET для создания PDF-файла, и я следующая проблема с настольной пагинацией:Spire PDF Таблица пагинация
На каждой странице у меня есть заголовок и нижний колонтитул, поэтому мне нужно, чтобы установить постраничную границу таким образом, чтобы таблица не переходит верхние и нижние колонтитулы и я делаю это так:
tableLayout.PaginateBounds = new RectangleF(0, headerHeight, page.Canvas.ClientSize.Width, page.Canvas.ClientSize.Height - headerHeight - footerHeight);
и затем рисую таблицу:
PdfLayoutResult result = table.Draw(page, new PointF(0, y), tableLayout);
Проблема возникает, когда мне нужен какой-нибудь текст перед таблицей, поэтому табл e не начинается сразу после заголовка, но начинается с некоторого y> headerHeight. В этом случае таблица рисуется сразу после заголовка, над текстом, поэтому y из «table.Draw (страница, новый PointF (0, y), tableLayout)» игнорируется.
Может ли это быть достигнуто с помощью Spire PDF и как?