Я использую PDFsharp/MigraDoc для записи таблиц и диаграмм в файлы PDF. До сих пор это работало отлично, однако MigraDoc всегда будет разделять мои таблицы (по вертикали), когда нужно переместить всю таблицу на следующую страницу в документе. Как убедиться, что стол останется целым?
Класс таблицы MigraDoc.DocumentObjectModel.Tables имеет логическое свойство KeepTogether, однако оно, по-видимому, не имеет никакого эффекта (установлено значение true или false).
Есть ли способ сделать это вручную? Есть ли способ «измерить» расстояние от конца страницы и сравнить его с высотой таблиц? (Или любой другой способ узнать, будет ли таблица разделена или нет)
Обратите внимание, что я использую PDFsharp/MigraDoc впервые. Если есть какие-либо лучшие практики, которые я должен знать, пожалуйста, дайте мне знать. Если есть несколько хороших примеров (я видел их на домашней странице PDFSharp, но это все), я хотел бы узнать о них!