Разрыв страницы MigraDoc на подразделах - PullRequest
0 голосов
/ 20 апреля 2019

Я использую MigraDoc, который может сгенерировать документ, подобный следующему примеру:

enter image description here

Однако я хочу иметь возможность «привязать» данныйколичество параграфов / таблиц (или чего-либо еще) вместе, чтобы при обнаружении разрыва страницы в любом месте любого из элементов весь блок перемещался на следующую страницу - например (где выделенный текст каким-то образом «связан» вместе):

enter image description here

Надеюсь, вопрос имеет смысл ...?!Я не уверен, с чего начать, но у меня есть для этого определенные требования!

1 Ответ

1 голос
/ 21 апреля 2019

Абзацы имеют свойство KeepTogether, которое предотвращает разрывы страниц внутри абзаца.

Абзацы имеют свойство KeepWithNext, которое предотвращает разрывы страниц между этим абзацем и следующим. Типичным примером использования являются заголовки, которые не имеют смысла внизу страницы.

Таблицы см. Здесь:
https://stackoverflow.com/a/1327228/162529

...