private void SetUpPrintDocument(BulkCopierSettings settings) { printDocument.DefaultPageSettings.Margins = settings.PageMargins; printDocument.DefaultPageSettings.PaperSize = settings.PageSize; printDocument.PrinterSettings.PrinterName = settings.PrinterName; printDocument.DefaultPageSettings.Landscape = _settings.PageLandscape; }
public SettingsForm(PrintDocument document, BulkCopierSettings settings) { InitializeComponent(); _document = document; _settings = settings; }
public void SetPrintSettings(PrintDocument printDocument, IReadOnlyCollection <ProductImage> processedImages, BulkCopierSettings settings) { _printableArea = printDocument.DefaultPageSettings.PrintableArea; _images = processedImages.ToList(); _columns = settings.PageColumns; _rows = settings.PageRows; _drawGridLines = settings.DrawGridLines; _orderId = printDocument.DocumentName; }
private void UpdateSettings() { _settings = JsonConvert.DeserializeObject <BulkCopierSettings>(Properties.Settings.Default.BulkCopierSettings) ?? new BulkCopierSettings(); }