C# 常用功能
来源:互联网 发布:网络协议为什么要分层 编辑:程序博客网 时间:2024/05/22 09:44
*********************************** 图像打印**************************************************start
private Bitmap BmpPrint = null;
private void WindowLoaded(object sender, EventArgs e)
{
foreach (String strPrinter in PrinterSettings.InstalledPrinters)
{
cmb_printers.Items.Add(strPrinter);
if (strPrinter == strDefaultPrinter)//把默认打印机设为缺省值
{
cmb_printers.SelectedIndex = cmb_printers.Items.IndexOf(strPrinter);
}
}
}
private void btn_PrintBmp_Click(object sender, RoutedEventArgs e)
{
if (string.IsNullOrEmpty(this.cmb_printers.Text.Trim().ToString())) return;
System.Drawing.Printing.PrintDocument pd = new System.Drawing.Printing.PrintDocument();
pd.PrinterSettings.PrinterName = this.cmb_printers.Text.Trim();
string str_ko = “D:\\1.bmp”
if (File.Exists(str_ko))
{
BmpPrint = new Bitmap(str_ko);
//横打
if (koBmpPrint.Width > koBmpPrint.Height)
{
pd.DefaultPageSettings.Landscape = true;
}
else//竖打
{
pd.DefaultPageSettings.Landscape = false;
}
pd.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(pd_PrintPage);
pd.Print();
koBmpPrint.Dispose();
}
catch (Exception ex)
{
MessageBox.Show(ex.StackTrace + ex.Message);
throw;
}
}
/// <summary>
/// 图片自适应/原始居中输出至A4纸张
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void pd_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawImage(koBmpPrint, e.Graphics.VisibleClipBounds);//可见剪辑区域的边框
}
*********************************** 图像打印**************************************************end
- C# 常用功能
- C# dataGridView常用功能
- C# 使用WebRequest 实现FTP常用功能
- c# 常用命名空间功能解释
- C#之 CS开发常用功能
- C#函数调用与常用功能
- C# DllImport的用法 调用Window的一些常用功能
- C# 操纵MongoDB的一些网上没有的常用功能
- 关于C#中dataGridView常用的功能(一)
- Unity 中 C# 的基础语法 以及 常用功能
- C#常用
- c#使用输出html字符串进行导出excel功能时,常用到得几种格式
- 对C#操作Excel常用的功能进行整理与总结并封装成类
- c#使用输出html字符串进行导出excel功能时,常用到得几种格式:
- (封装)C# 功能帮助类(CommonHelper) 一些常用的公共方法!!!
- 常用快捷键及常用功能
- Toad常用快捷键&常用功能
- Oracle常用功能集锦
- Java命名规范
- setTimeout和setInterval
- [Android]将应用崩溃信息汇报给开发者并重新启动应用
- 隐藏radio的办法
- Windows CE关机APP代码实现
- C# 常用功能
- SDL_app: emulator-arm.exe -应用程序错误 .
- hdoj 1720(不解释)
- patch命令的使用
- C语言和设计模式(之原型模式)【文章都是来自网络,只要自己吸取了就是自己的】 .
- EZ GUI 笔记
- Keil MDK运行时库分析01
- 图像处理的一些资料
- 推荐几个图标搜索网站