示例#1
0
        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);
        }
示例#2
0
        private void RunPageSetup()
        {
            var model = _layoutControl.PrinterSettings;

            if (_context.Container.Run <PageSetupPresenter, PrinterSettings>(model))
            {
                _layoutControl.UpdatePageSettings();
                _layoutControl.UpdateLayout();
                _layoutControl.Invalidate();
            }
        }