Build 3.5.0.76 of xlsgen makes it possible to copy an existing page setup object to another. It means that with one line of code, you can copy all of the sheet print options including : page orientation, scale, gridlines, margins, print area, rows/columns to repeat, etc.
It works like this :
worksheet.PageSetup.CopyTo(destinationWorksheet.PageSetup)