/// <summary> /// /// </summary> /// <param name="theForm"></param> /// <param name="refreshSelf">refreshSelf = true,表示本身是一张表,刷新自己就可以了</param> public frmRefreshHead(delPrintPDF _del, DataTable _dtfiles) { InitializeComponent(); Mydel = _del; dtFiles = _dtfiles; this.progressBar1.Maximum = 10; this.progressBar1.Value = 0; }
/// <summary> /// 构造函数 /// </summary> /// <param name="dv">要打印的卷内目录</param> public frmPrintCell(DataView dv, delPrintPDF _del, bool _setDefaultPrinter) { InitializeComponent(); this.setDefaultPrinter = _setDefaultPrinter; lstFiles.DataSource = dv; lstFiles.DisplayMember = "title"; lstFiles.ValueMember = "filed"; del = _del; }
private void PrintAll(int type_flg) { if (treeView1.SelectedNode == null) { TXMessageBoxExtensions.Info("请选择你要打印的内容"); return; } DataTable dt = new DataTable(); dt.Columns.Add("title", typeof(string)); dt.Columns.Add("filed", typeof(string)); IList <MDL.T_CellAndEFile> cellList = null; if (type_flg == 0) { CreateCellTemp(ref dt, treeView1.SelectedNode); if (dt.Rows.Count == 0) { TXMessageBoxExtensions.Info("无任何文件可以打印"); return; } delPrintPDF del = new delPrintPDF(Printcells); frmPrintCell frm = new frmPrintCell(dt.DefaultView, del, true); frm.ShowDialog(); } else { cellList = treesData.GetNodeChildren(treeView1.SelectedNode.Name, Globals.ProjectNO, Globals.ProjectPath, type_flg); if (cellList != null && cellList.Count > 0) { foreach (MDL.T_CellAndEFile cellAndEFile_mdl in cellList) { if (!MyCommon.CheckFillSuffix(cellAndEFile_mdl.filepath, ".cll")) { continue; } dt.Rows.Add(new object[] { cellAndEFile_mdl.title, Globals.ProjectPath + "\\" + cellAndEFile_mdl.filepath }); } if (dt.Rows.Count == 0) { TXMessageBoxExtensions.Info("无任何文件可以打印"); return; } delPrintPDF del = new delPrintPDF(Printcells); frmPrintCell frm = new frmPrintCell(dt.DefaultView, del, true); frm.ShowDialog(); } else { TXMessageBoxExtensions.Info("无任何文件可以打印"); } } }
/// <summary> /// 构造函数 /// </summary> /// <param name="parentForm">父窗体</param> public frmCellMain(Form parentForm) { InitializeComponent(); this.Cell2.Login("digipower", "11100101845", "1040-1145-0062-4005"); this.Cell2.LocalizeControl(0x804); this._parentForm = parentForm; this.Init(); Mydel = new delPrintPDF(PrintCellToPDF); }
public frmPrintCell(DataView dv, delPrintPDF _del, TreeNode node) : this(dv, _del, false) { tn = node; }