Я пытаюсь создать отчет в формате PDF с помощью SelectPDF. Отчет многостраничный, поэтому мне нужны разрывы страниц. Всякий раз, когда появляются эти разрывы страниц, мне нужны верхние и нижние поля, чтобы отчет не выглядел уродливо, но я могу только найти возможность добавить поля для каждой страницы или без страниц, но не «для каждой страницы, кроме первой».
Источник отчета - HTML / CSS, который я настроил. Содержимое является динамическим, поэтому я не могу вручную контролировать текст ... Самая большая степень детализации - это управление CSS.
HtmlToPdf converter = new HtmlToPdf();
converter.Options.PdfPageSize = PdfPageSize.A4;
converter.Options.PageBreaksEnhancedAlgorithm = true;
converter.Options.MarginTop = 20;
converter.Options.MarginBottom = 20;
Опция «MarginTop» добавляет верхнее поле на каждую страницу. Он отлично работает для каждой страницы, кроме первой, где мне нужно, чтобы она была равна 0, но я не могу найти никаких вариантов, чтобы сделать это. Это существует?