zoukankan      html  css  js  c++  java
  • silverlight visifire控件图表制作——silverlight 后台方法打印

    一、后台方法

    1、添加引用:using System.Windows.Printing;

    2、全局变量://定义图片和文本打印变量  PrintDocument printImage;

    3、构造方法体里:

              //图片打印对象  
                    printImage = new PrintDocument();
                    //图片打印事件处理  
                    printImage.PrintPage += new EventHandler<PrintPageEventArgs>(printImage_PrintPage);

    4、委托:

         //确认打印后开始打印 
                private void printImage_PrintPage(object sender, PrintPageEventArgs e)
                {
                //确认打印,打印对象 
                e.PageVisual = this.gridVisifire;
               }

    5、页面事件:

          private void btnPrint_Click(object sender, RoutedEventArgs e)
                {
                    //启动打印图片,出现打印对话框  
                    printImage.Print(sTNameClick);
                }

    二、前台打印按钮

     <Button Content="打印"  Name="btnPrint" FontSize="13" Height="25" HorizontalAlignment="Left" Margin="650,12,0,0"  VerticalAlignment="Top" Width="75" Click="btnPrint_Click" />

  • 相关阅读:
    分块
    BZOJ 2957 楼房重建-线段树
    [NOI2016]区间-线段树
    [ZJOI2007]矩阵游戏-二分图匹配
    BZOJ3714 [PA2014]Kuglarz -最小生成树
    HNOI2005狡猾的商人-差分约束系统
    Android开发之带你轻松集成友盟统计
    Android6.0动态申请权限
    Android6.0动态权限申请
    极光推送JPush的快速集成
  • 原文地址:https://www.cnblogs.com/xuxin-1989/p/3819686.html
Copyright © 2011-2022 走看看