Hi.
I'm using version 6.3 of the library.
I am setting the margins and landscape orientation in the PrintingSystem object. I assign the PrintingSystem object to a PrintableComponentLink object. When the print preview dialog is displayed, I can see that the margins and landscape mode have not changed from the default values.
PrintingSystem ps = new PrintingSystem();
ps.PageSettings.Landscape = true; // default value is false.
ps.PageSettings.TopMargin = 40; // default value is 100
PrintableComponentLink link = new PrintableComponentLink(ps);
link.Component = pivotgrid;
link.ShowPreviewDialog(); // landscape is false and top margin is 100 ???
After doing some more research, I see that the link object has Margins and Landscape mode properties as well and setting these properties allows the Print Preview dialog to respect the settings.
I would assume that settitng the PageSettings options in the PrintingSystem and then assigning the ps object to the link object would set the link objects cooresponding settings (ps.landscape == link.landscape, etc...).
Any light on the subject would be appreciated.