Member 4675946 Ответов: 1

Как найти позицию строки страницы последнего абзаца в openxml? Другими словами , сколько места доступно в документе word на последней странице после последнего абзаца?


I just wanted to ask questions to understand how much space is available in the word document last page after  last paragraph. If the page is less than half full I will add a table otherwise I will not add (I will use Page Break code then add table to add another page). How to find page line position of last paragraph in openXml?


Что я уже пробовал:

I tried solving it using C # but I couldn't solve it. I don't think there are enough solution sources.

1 Ответов

Рейтинг:
0

Richard MacCutchan

Вычислить свободное пространство в документе word никогда не бывает простым делом, потому что существует так много переменных. Начиная с размера страницы, вам нужно знать высоту и ширину. Затем уменьшите его на четыре поля (которые могут быть разными значениями). Затем вам нужно проработать все содержимое файла, рассчитав пространство, используемое каждой частью, принимая во внимание вставленные разрывы страниц, сиротские элементы управления и т. д.


Member 4675946

Благодарю Вас за важную информацию, Ричард Маккатчан. Есть ли на сегодняшний день какой-либо разрешенный код, связанный с этой проблемой? Если да, то можете ли вы поделиться исходным кодом?

Спасибо.

Richard MacCutchan

Извините, я понятия не имею, попробуйте поискать в Google.