PageSetupLayoutMode Property |
Namespace: Aspose.Words
DocumentBuilder builder = new DocumentBuilder(); PageSetup ps = builder.PageSetup; ps.DifferentFirstPageHeaderFooter = true; ps.OddAndEvenPagesHeaderFooter = true; ps.LayoutMode = SectionLayoutMode.LineGrid; ps.CharactersPerLine = 1; ps.LinesPerPage = 1; builder.MoveToHeaderFooter(HeaderFooterType.HeaderFirst); builder.Writeln("First page header."); builder.MoveToHeaderFooter(HeaderFooterType.HeaderEven); builder.Writeln("Even pages header."); builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary); builder.Writeln("Odd pages header."); // Move back to the main story of the first section builder.MoveToSection(0); builder.Writeln("Text page 1."); builder.InsertBreak(BreakType.PageBreak); builder.Writeln("Text page 2."); builder.InsertBreak(BreakType.PageBreak); builder.Writeln("Text page 3."); builder.Document.Save(ArtifactsDir + "PageSetup.DifferentHeaders.doc");