クライアントがpdfの最初のページを表紙にしたいと言うまで、すべてうまくいきました. これは、最初のページには余白がなく、次のページには余白があるべきであることを意味します。すべてのエクスポート ファイルを継承した基本クラスのコンストラクターには、次のものがありました。
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();
}
脚注の部分にコメントを付けても、何も変わらず、脚注の番号が付けられていることに気付きました。したがって、この形式では、すべてのページにマージンが設定されます。それらを取り出すと、表紙は完璧に見えますが、残りのページはそうではありません. しかし、エクスポートされたすべてのアイテムでインデントなどを行うことができると思いますが、まだわかりません。誰かがそれについて考えているかもしれません...しかし、ページ番号を取り除くことはできますか?最初のページ (表紙) をナンバリングからスキップしますか? 誰かが助けてくれることを本当に願っています。ありがとう