using System.Drawing.Printing;

在Window 98下使用
PrintDocument Document = new PrintDocument();
Document.DefaultPageSettings.PaperSize = new PaperSize("A5", 827, 583);
在Win2000,XP以上的版本中使用
PaperSize ps = new PaperSize("自定义", 627, 583);
foreach (PaperSize ps2 in Document.PrinterSettings.PaperSizes)
{
if (ps2.PaperName == "A5")
{
printDocument1.DefaultPageSettings.PaperSize = ps2;//打印A5尺寸
}
//如果是自定尺寸,则用下面的语句
if (ps2.PaperName == "自定义")
{
printDocument1.DefaultPageSettings.PaperSize = ps;
}
}

C#打印时,自定义纸张相关推荐

  1. SMARTFORM A5单据打印(自定义纸张/针式打印机)格式问题

    一张A5横放的单据,做SmartForm时很自然的选择了DINA5,然后横放,测试的时候一直用激光打印机,感觉挺正常.实际使用时发现异常,不得己自己定义了一个A5横放的自定纸型(210mmX148mm ...

  2. 打印时的纸张大小尺寸

    平时去打印室打印,经常打印的A4纸张,一直不知道具体尺寸,查了一下一般有下面几种:   大32开    14*20.3cm(以下单位都是毫米) 32开       130*184 16开       ...

  3. jqprint打印时自定义页眉页脚

    需求:自定义页眉,实现打印时分页时每页页眉都显示相同的信息 打印所用插件jqprint 解决方法: <div class="divHeader"> <span s ...

  4. 单元格内容分列多行_姓名太多,放在一列打印时浪费纸张,可以分成多行多列打印...

    在日常工作中,往往会碰到这种情况(如下图):只有一列数据,而且比较多,如果打印起来就浪费纸张,然后复制.粘贴把表格变成几列,方便打印.今天小编和大家分享不用复制.粘贴,就能快速完成一列分成几列几行的方 ...

  5. vfp报表纸张设置_VFP 9.0中实现多种自定义纸张格式的报表打印

    VFP 9.0 中实现多种自定义纸张格式的报表打印 徐小栋 [期刊名称] <福建电脑> [年 ( 卷 ), 期] 2009(025)001 [摘要] 该文叙述了在 VFP 9.0 开发的应 ...

  6. CAD图纸打印时如何设置打印纸张的方向?

    我们在日常的制图工作中,常常会需要打印CAD图纸.今天我就和大家分享一下,CAD图纸打印时设置打印纸张的方向的方法.非 常的简单 方便.演示操作如下: 1.先双击电脑桌面中的CAD软件图标,启动运行进 ...

  7. 水晶报表自定义纸张大小打印 (转)

    水晶报表自定义纸张大小打印 (Crystal Report Print with custom paper size) 水晶报表查看器CrystalReportViewer自带打印功能,调用当前系统默 ...

  8. vfp报表纸张设置_VFP 8.0 中实现多种自定义纸张格式的报表打印(转贴)

    t 摘要:本文叙述了在VFP8.0开发的应用程序中,利用报表设计器设计的各种非WINDOWS标准页面大小的报表,在WIN2000/XP下如何打印的问题.通过在WIN2000/XP的"打印机和 ...

  9. 打印系统开发(23)——c# PrintDocument 设置自定义纸张大小的示例

    .Net 提供的打印类PrintDocument 非常简洁易用,不过在实际应用开发中往往需要对纸张进行自定义,尤其是需要进行票据打印时.这个问题也困扰了我许久,经过查阅相关的资料和多次尝试,发现其实也 ...

  10. Word控件Spire.Doc 【打印】教程(3):如何在自定义纸张尺寸上打印 Word—C#/VB.NET

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

最新文章

  1. 三十五、虚拟内存的基本概念
  2. smooth_L1_loss_layer.cpp:28] Check failed: bottom[0]-channels() == bottom[1]-channels() (12 vs. 84
  3. arcgis批量处理nc文件_气象数据处理——nc文件
  4. Linux/Windows系统内核性能调优
  5. oracle实验六杨艳华_oracle实验报告总结
  6. 计算图是个什么东西?一大堆的函数用法笔记
  7. 数据科学 IPython 笔记本 翻译完成
  8. [唐胡璐]QTP框架 - 关键字驱动测试框架之三 - 对象库管理
  9. Redis集群(二)Sentinel哨兵模式
  10. 视频教程-区块链技术通俗讲解-区块链
  11. 如何关闭eslint相关规则
  12. 职等你来 | UE/UX交互设计师(15k);时钟AE工程师;数字IC验证工程师(薪资开放)
  13. 零基础该怎么去学游戏建模?
  14. 【C++】C++ 知识点100题
  15. Frechet Inception Distance (FID)
  16. SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
  17. 代码结构中Dao,Service,Controller,Util,Model是什么意思
  18. 如何给老师写信?收到斯坦福/UCL/CMU/NYU/UW的博士offer的经验
  19. 计算机游戏有哪些基本特征,计算机玩游戏有哪些重要要求? ?
  20. 周鸿祎区块链五大缺点, 区块链的100个问题

热门文章

  1. c语言学生信息管理系统作用,C语言学生信息管理系统(附源码).doc
  2. MySQL幻读到底是什么?
  3. 奇淫巧技之idea调试
  4. ValueError: Expected 2D array, got 1D array instead
  5. VNCTF 2022 wp web
  6. VINS-Mono之IMU预积分,预积分误差、协方差及误差对状态量雅克比矩阵的递推方程的推导
  7. easyswoole事务mysql_easyswoole事务操作
  8. qtcreator 配置海思编译库方法
  9. 110个精选计算机毕业设计项目,助你制作出色的程序,一定要试试
  10. Hook 微信的二维码的call