Example #1
0
        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();
        }
Example #2
0
 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);
     }
 }
Example #3
0
 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();
         }
     }
 }
Example #4
0
        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
        }