Exemplo n.º 1
0
 public void ReadValues(Data data, string path = "")
 {
     Duplex  = Enum.TryParse <DuplexPrint>(data.GetValue(@"" + path + @"Duplex"), out var tmpDuplex) ? tmpDuplex : DuplexPrint.Disable;
     Enabled = bool.TryParse(data.GetValue(@"" + path + @"Enabled"), out var tmpEnabled) ? tmpEnabled : false;
     try { PrinterName = Data.UnescapeString(data.GetValue(@"" + path + @"PrinterName")); } catch { PrinterName = "PDFCreator"; }
     SelectPrinter = Enum.TryParse <SelectPrinter>(data.GetValue(@"" + path + @"SelectPrinter"), out var tmpSelectPrinter) ? tmpSelectPrinter : SelectPrinter.ShowDialog;
 }
Exemplo n.º 2
0
 private void Init()
 {
     Duplex        = DuplexPrint.Disable;
     Enabled       = false;
     PrinterName   = "PDFCreator";
     SelectPrinter = SelectPrinter.ShowDialog;
 }
Exemplo n.º 3
0
 public void ReadValues(Data data, string path)
 {
     try { Duplex = (DuplexPrint)Enum.Parse(typeof(DuplexPrint), data.GetValue(@"" + path + @"Duplex")); } catch { Duplex = DuplexPrint.Disable; }
     try { Enabled = bool.Parse(data.GetValue(@"" + path + @"Enabled")); } catch { Enabled = false; }
     try { PrinterName = Data.UnescapeString(data.GetValue(@"" + path + @"PrinterName")); } catch { PrinterName = "PDFCreator"; }
     try { SelectPrinter = (SelectPrinter)Enum.Parse(typeof(SelectPrinter), data.GetValue(@"" + path + @"SelectPrinter")); } catch { SelectPrinter = SelectPrinter.ShowDialog; }
 }
Exemplo n.º 4
0
        public string GetPrinterText(SelectPrinter selectPrinter, string printerName)
        {
            if (selectPrinter == SelectPrinter.SelectedPrinter)
            {
                return(printerName);
            }

            return(SelectPrinterValues[(int)selectPrinter].Translation);
        }
Exemplo n.º 5
0
        public void ReplaceWith(Printing source)
        {
            if (Duplex != source.Duplex)
            {
                Duplex = source.Duplex;
            }

            if (Enabled != source.Enabled)
            {
                Enabled = source.Enabled;
            }

            if (PrinterName != source.PrinterName)
            {
                PrinterName = source.PrinterName;
            }

            if (SelectPrinter != source.SelectPrinter)
            {
                SelectPrinter = source.SelectPrinter;
            }
        }