public void Print(ThermalPrinterGeneric pThermalPrinterGeneric, WriteLineTextMode pTextMode, bool pIgnoreFirstRow, string pLineFormat) { bool debug = false; try { List <string> table = GetTable(); int startRow = (pIgnoreFirstRow || string.IsNullOrEmpty(table[0].Trim())) ? 1 : 0; for (int i = startRow; i < table.Count; i++) { if (debug) { _log.Debug(string.Format("Table Row: [{0}], TextMode: [{1}]", table[i], Enum.GetName(typeof(WriteLineTextMode), pTextMode))); } //Apply Format to Row if (pLineFormat != string.Empty) { table[i] = string.Format(pLineFormat, table[i]); } //if (debug) _log.Debug(String.Format("pLineFormat:[{0}], table:[{1}]: ", pLineFormat, table[i])); //Print Row pThermalPrinterGeneric.WriteLine(table[i], pTextMode); } } catch (Exception ex) { throw ex; } }
public void Print(ThermalPrinterGeneric pThermalPrinterGeneric, WriteLineTextMode pTextMode, bool pIgnoreFirstRow) { Print(pThermalPrinterGeneric, pTextMode, pIgnoreFirstRow, string.Empty); }
public void Print(ThermalPrinterGeneric pThermalPrinterGeneric, WriteLineTextMode pTextMode) { Print(pThermalPrinterGeneric, pTextMode, false, string.Empty); }
public void Print(ThermalPrinterGeneric pThermalPrinterGeneric, string pLineFormat) { Print(pThermalPrinterGeneric, WriteLineTextMode.Normal, false, pLineFormat); }
public void Print(ThermalPrinterGeneric pThermalPrinterGeneric) { Print(pThermalPrinterGeneric, WriteLineTextMode.Normal); }