private void PrintItem_Click(object sender, EventArgs e) { var route = (info.Timetable.Type == TimetableType.Network) ? info.FileState.SelectedRoute : Timetable.LINEAR_ROUTE_ID; using (var pr = new PrintRenderer(info, route)) pr.InitPrint(); }
private void PrintItem_Click(object sender, EventArgs e) { try { using var pr = new PrintRenderer(pluginInterface); pr.InitPrint(); } catch (Exception ex) { pluginInterface.Logger.Error(ex.Message); } }
private void PrintButton(object sender, System.EventArgs e) { using (PrintDialog dlg = new PrintDialog()) { DialogResult result = dlg.ShowDialog(); if (result == DialogResult.OK) { PrintRenderer printer = PrintRenderer.CreateInstance(this.pages, dlg.PrinterSettings); printer.Start(); printer.RenderOutput(); printer.End(); } } }
private void PrintItem_Click(object sender, EventArgs e) { #if !DEBUG if (MessageBox.Show("WARNUNG! Die folgende Funktion ist experimentell und ungetest. Fortfahren?", "FPLedit", MessageBoxButtons.YesNo, MessageBoxType.Warning) == DialogResult.Yes) { #endif var route = (pluginInterface.Timetable.Type == TimetableType.Network) ? pluginInterface.FileState.SelectedRoute : Timetable.LINEAR_ROUTE_ID; using (var pr = new PrintRenderer(pluginInterface, route)) pr.InitPrint(); #if !DEBUG } #endif }