private void ApplyLayout(LayoutControl layoutControl, XmlLayout layout, PrinterSettings settings) { layoutControl.ClearLayout(); layoutControl.AddToLayout(layout.Elements); layout.Paper.UpdatePageSettings(settings); layoutControl.UpdatePageSettings(); layoutControl.Pages.Resize(layout.Paper.PageCountX, layout.Paper.PageCountY); }
private void RunPageSetup() { var model = _layoutControl.PrinterSettings; if (_context.Container.Run <PageSetupPresenter, PrinterSettings>(model)) { _layoutControl.UpdatePageSettings(); _layoutControl.UpdateLayout(); _layoutControl.Invalidate(); } }