Silverlight的打印功能
来源:互联网 发布:软件手术刀 2017 编辑:程序博客网 时间:2024/04/28 09:00
打印功能
- PrintDocument对象
- 调用PrintDocument.Print()方法
xaml:
<UserControl x:Class="PrintDemo.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <Grid x:Name="LayoutRoot" Background="White"> <Canvas x:Name="cnvContainer"> <Border Height="120" Width="380" HorizontalAlignment="Left" Name="border1" VerticalAlignment="Top" Background="AliceBlue"/> <TextBlock Text="Silverlight打印Demo" FontWeight="Bold" FontSize="20"/> <ProgressBar Height="18" HorizontalAlignment="Right" Margin="0,50" x:Name="progressBar1" Value="75" VerticalAlignment="Top" Width="350"/> </Canvas> <Button Content="Print" Height="23" HorizontalAlignment="Left" Margin="200" x:Name="btnPrint" VerticalAlignment="Top" Width="75" Click="btnPrint_Click"/> </Grid></UserControl>
xaml.cs:
using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using System.Windows.Printing;namespace PrintDemo{ public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } private void btnPrint_Click(object sender, RoutedEventArgs e) { PrintDocument document = new PrintDocument(); document.PrintPage += new EventHandler<PrintPageEventArgs>(document_PrintPage); //上面那行代码及事件触发方法可以写成,这事一个匿名函数的写法 //document.PrintPage += (s, args) => { args.PageVisual = this.cnvContainer; }; //开始打印,并且显示打印机状态挂起打印时候显示的字符串 document.Print("开始打印。。。"); } void document_PrintPage(object sender, PrintPageEventArgs e) { e.PageVisual = this.cnvContainer; } }}
- Silverlight的打印功能
- Silverlight实现打印功能
- Silverlight 4 中的打印功能
- Silverlight 4对比Flex 4打印功能
- Silverlight 打印
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- Silverlight的文字输入功能
- MMonit安装
- linux 的下半部和推后执行的工作---第一篇
- keypad driver
- linux下md5sum的使用
- Android系统开发编译环境配置 (感觉好经典的系列)(其一)
- Silverlight的打印功能
- 英语学习(1)
- poj2586
- linux下半部和推后执行的工作----第二篇
- 虚拟专用网VPN与网络地址转换NAT
- jsoncpp用法
- 数据库学习总体概括心得参考
- Java-import static和import
- clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later)