Все прошло хорошо, пока клиент не сказал, что он хочет, чтобы первая страница PDF была обложкой. Это означает, что первая страница не должна иметь полей, а следующая должна быть. Мой базовый класс, который я унаследовал все мои файлы экспорт из имел в это конструкторе это:Migradoc footer note skip первая страница
public ExportPDF()
{
this.document = new Document();
this.document.DefaultPageSetup.Orientation = Orientation.Portrait;
this.document.Info.Author = GlobalBL.AdministratorFullName;
this.document.FootnoteLocation = FootnoteLocation.BottomOfPage;
this.document.FootnoteNumberStyle = FootnoteNumberStyle.Arabic;
this.document.FootnoteStartingNumber = 1;
this.document.DefaultPageSetup.PageFormat = PageFormat.A4;
this.document.DefaultPageSetup.TopMargin = "1cm";
this.document.DefaultPageSetup.BottomMargin = "2cm";
this.document.DefaultPageSetup.LeftMargin = "1cm";
this.document.DefaultPageSetup.RightMargin = "1cm";
this.document.DefaultPageSetup.HeaderDistance = "0cm";
this.document.DefaultPageSetup.FooterDistance = "0cm";
this.document.UseCmykColor = false;
DefineStyles();
this.section = this.document.AddSection();
}
Я заметил, что даже если я комментирую сноски части, ничего не изменится, я до сих пор получить нумерацию сноски. Итак, в этом формате все страницы будут получать поля. Если я их вытащу, обложка выглядит идеально, но на остальных страницах нет. Но я думаю, что в каждом экспортированном элементе я мог бы сделать отступ или что-то еще, пока не знаю, может, кто-то тоже мог бы подумать об этом ... Но можно ли избавиться от нумерации страниц и, что еще важнее, Я пропустил первую страницу (обложку) из номера? Надеюсь, кто-то может помочь. Спасибо