BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
public void Print(Panel visual) { //To print the visual using chart print dialog box ChartPrintDialog printDialog = new ChartPrintDialog(); PrintingEventArgs args = new PrintingEventArgs() { PrintDialog = printDialog, PrintVisual = printDialog.GetPrintVisual(visual) };
if (args.ShowPrintDialog) { bool retValue = (bool)printDialog.ShowPrintDialog(visual, Rect.Empty, visual.ActualHeight, visual.ActualWidth); Keyboard.Focus(visual); }
else if (!args.CancelPrinting) { PrintDialog pd = new PrintDialog(); pd.PrintVisual(visual, "Chart is printing"); }
|