.Net中的打印A4纸如何实现(以C#为例)

c# asp.net mvc使用斑马GK888t打印打印标签 前言 c#语言,asp.net mvc,南京都昌电子病历模板工具(类似word),斑马GK888t,打印手腕带和标签实现步骤为:在页面上显示一个或多个都昌模板工具,点击页面上的button,出现都昌控件的预览界面,然后在预览界面上点击打印打印到手腕带或者标签上。 简述 安装打印机驱动(不是很理解,如有错误,欢迎大家赐教) 从网上下载了GK888t的打印机驱动,并完成安装。(... 阅读详情

VB中的Printer.Print在.Net中如何实现
  
  在VB中,如果要打印打印A4文档,且内容是从DB中,或者DataGrid中等动态获取的,实现起来非常简单,诸如以下代码(rs表示一记录集):
  
   rs.MoveFirst


   Printer.PaperSize = VBPRPSA4
   Printer.Orientation = VBPRORPortrait
   Printer.FontName = "Courier New"
   Printer.FontBold = True
   Printer.FontSize = 24
   Printer.Print " FQA Report"
   Printer.FontSize = 16
   Printer.Print " Pallet ID:" & Trim(rs("pallet_id"))
  
   NewLine2 = String(100, " ")
   Mid(NewLine2, 1, 5) = "NO#"
   Mid(NewLine2, 10, 30) = "System S/N"
   Mid(NewLine2, 35, 20) = "BOX_ID"
   Mid(NewLine2, 60, 20) = "Pallet_ID"
  
   While Not rs.EOF
   NewLine2 = String(100, " ")
   Mid(NewLine2, 1, 5) = Trim(rs("No"))
   Mid(NewLine2, 10, 30) = Trim(rs("SN"))
   Mid(NewLine2, 35, 20) = Trim(rs("BOX_ID"))
   Mid(NewLine2, 60, 20) = "" & Trim(rs("Pallet_ID"))
   Printer.Print NewLine2
   rs.MoveNext
   Wend
  
   Printer.Print NewLine2
   Printer.Print String(100, "-")
   在上述代码中,如果记录集中的数量很多,即内容超出了一页纸,程序不用做任何设置,便会自动分页,那么到.Net中,如何实现这么一个简单的功能呢?
   查了好多资料,上网搜了好久,发现没有类似的例子,看了MSDN后,才发现,到VB.Net中,VB中那么好用的Printer不见了,一下为MSDN的描述:http://msdn.microsoft.com/zh-tw/library/cc438273(VS.71).ASPx
  
  "Visual Basic 6.0 中的 Printer 物件在 Visual Basic .NET 中是由 PrintDocument 组件取代。两者的行为不同,但在多数情况下可复制功能。下表将列出 Visual Basic 6.0 属性 (Property)、方法及事件与其 Visual Basic .NET 对等用法。如果没有直接的对等用法,则会提供连结以取得其它信息。除非另外注明,否则所有的对象都是在 System.Drawing 命名空间中。"
  
  第一感觉是,在.Net中有比这更好用的打印功能,而且功能更强大,于是开始翻

【第二十四篇】C#进行A4打印 public class TriplicatePrint { private const int HeadHeight = 14; private const string FontName = "黑体"; private readonly SolidBrush _drawBrush_Black = new SolidBr... 阅读详情

相关推荐

C# 如何实现打印图片

C#提供的打印类库PrintDocument 是如何实现打印图片的。

dotNet开发技术分享 3465

c#实现打印功能,可以设置张大小,字体和颜色等

c#实现打印功能,可以自定义张大小,字体和颜色等 带有详细的注释信息

C#利用zxing.net生成二维码和条形码并实现打印的功能

C#利用zxing.net生成二维码和条形码以及实现打印的功能     开篇:zxing.net.net平台下编解条形码和二维码的工具。          下载地址:http://pan.baidu.com/s/1kTr3Vuf Step1:使用VS2010新建一个窗体程序项目: Step2:添加三个类:分别是BarCodeClass.cs、DocementBase.cs、image

ZYJUN的专栏 5万+

VB打印(1)

Printer.Height=10*567 Printer.Width=5*567 Printer.ScaleWidth = 210 Printer.ScaleHeight = 297 Printer.ScaleMode = 6 设置打印的单位 Printer.PaperSize = vbPRPSA4 定义张大小为A4 Printer.FontSize = 11 如何用pri

这里有个Blog 1859

打印时改变张大小

// 在执行打印前调用以下函数:// x,y:张尺寸,单位是0.1mmprocedure SetPaperSize(X, Y: Integer);varDevice: array[0..255] of char;Driver: array[0..255] of char;Port: array[0..255] of char;hDMode: THandle;PDMode: PDEVMODE;be

路漫漫... 2062

.Net中的打印A4如何实现(以C#)——VB中的Printer.Print在.Net中如何实现

.Net中的打印A4如何实现(以C#) ——VB中的Printer.Print在.Net中如何实现 在VB中,如果要打印打印A4文档,且内容是从DB中,或者DataGrid中等动态获取的,实现起来非常简单,诸如以下代码(rs表示一记录集): rs.MoveFirst Printer.PaperSize=vbPRPSA4 Printer.Orient...

weixin_30371469的博客 561

C# 打印Word文档 – 4打印方法

本文介绍了4种不同的通过C#打印Word文档的方法,包括 通过物理打印打印、静默打印、通过虚拟打印机将 Word 转为 PDF、以及在一张打印多个页面

Eiceblue的专栏 1544

开源:VS.NET打印页面设置(PageSetupDialog)值老是变、自定义张和连续走的问题及解决源码(二)

开源:VS.NET打印页面设置(PageSetupDialog)值老是变、自定义张和连续走的问题及解决源码(二)整理:长江支流关  键  字:VS.NET打印、页面设置对话框、自定义张、连续走日     期:2006-02-09文章摘要    到网上一搜,有很多关于打印页面设置值怎么老是变、自定义张和连续走的问题。有很多说法,有些说是VS.NET的bug,有的说必须用API,

3万+

C# 打印打印预览功能实现指南

在当今数字化时代,将信息和数据输出到张上的需求依然存在。C#作为.NET平台上的主要编程语言之一,提供了强大的打印功能,使得开发者能够轻松地在应用程序中实现打印功能。这一章节将为你提供一个简单的C#打印功能概览,帮助你理解如何在C#程序中添加打印功能,为后续深入探索打下基础。我们将从打印功能在实际应用中的必要性开始,逐步介绍C#中的打印框架。尽管.NET提供了许多类和命名空间来实现打印任务,但是我们会重点介绍System.Drawing.Printing命名空间,因为它是实现打印功能的核心。

weixin_35414484的博客 1518

C#基于FastReport 条码打印-实现模版打印

本文仅仅简单介绍了C#如何加载FastReport模板,如何替换模板中的变量,实现动态打印

hlyc520的博客 1198

.NETC#.NET三种方式实现打印功能

1.调用win32Api进行打印 提供三种方法 发送文件给打印机进行打印 发送String打印机进行打印 发送字节给打印机进行打印 // Structure and API declarions: [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public class DOC...

W's play ground 6923

关于C#打印技术

 关键字:C# .NET  C#打印  打印技术内容摘要:从原理上解释一下采用C#打印的应用,这里以最常用的C/S模式作为范,首先,获取要打印的数据,根据固定的模版进行数据排版。然后,简单设置打印属性以及预览数据。最后,进行打印。 首先,从原理上解释一下关于使用C#开发打印的应用。这里以最常用的C/S模式作为范.NetFrameWork为打印提供了System.Drawi

fly_to_sky的专栏 1万+

C#串口通信 实现打印功能

做个打印的小子,实现串口通信,打印、关闭串口、打印功能。 .CS文件 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text

Jane0418的专栏 8710

掌握C#中的PrintDocument类与打印流程

PrintDocument类包含了一系列属性、方法和事件,使开发者可以灵活地管理打印任务。如,可以设置打印机名称、打印范围、打印份数等属性;可以调用Print方法来启动打印任务;同时,还能通过一系列事件(如BeginPrint, PrintPage, EndPrint)来实现打印过程的监控和控制。在某些特定场景下,标准的PrintController可能无法满足特定的打印需求,此时就需要开发者实现自定义的PrintController。

weixin_31591833的博客 1736

C# 打印本地PDF文件

通过几天的查找经测试后发现以下三种方法可以实现C#直接打印PDF文件。 方法一:通过调用命令行: using System.Drawing.Printing; using System.Diagnostics; using System.Collections.Specialized; //打印方法 private void pdfPrint(string fi...

baixing8550的博客 1374
上一篇: .NET发送邮件
下一篇: C#代码生成器和代码编译器的实例的访问
maker19830503
博客等级 码龄16年 2粉丝 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值