zoukankan      html  css  js  c++  java
  • 关于SilverLight打印

    PrintDocument类为 Silverlight 应用程序提供打印功能。

    要向 Silverlight 应用程序添加打印功能,应首先向应用程序添加 PrintDocument 对象。

    若要显示打印对话框,应调用 PrintDocumentPrint() 方法。

    Silverlight 中的所有对话框都必须是用户启动的。

    当操作不是用户启动时,如果您试图显示打印对话框,则会导致 SecurityException

    例如,如果您试图从 Loaded 事件处理程序中显示此对话框,则出现安全异常。

      //打印方法

       public static void PrintForm(this UIElement uielements)
            {
                var doc = new PrintDocument();

                doc.PrintPage += (s, e) =>
                {
                    e.PageVisual = uielements;
                    e.HasMorePages = false;
                };
                doc.Print(null);
            }

      LayoutRoot中显示要打印区域

     所在页面Click事件中调用打印PrintForm(LayoutRoot)。

     简单页面打印

     如有不足地方,请指出

  • 相关阅读:
    clearInterval,setInterval,clearTimeout,setTimeout
    input的onkeyup效果 超级简短代码
    yourphp点击刷新验证码
    收藏的插件
    js创建和获取cookie
    js blind使用
    js控制网页滚动条往下滚动
    document.body.scrollTop用法
    yourphp问题中心
    yourphp数据库介绍
  • 原文地址:https://www.cnblogs.com/sfwl_1026/p/1896518.html
Copyright © 2011-2022 走看看