惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
博客园 - 司徒正美
美团技术团队
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Troy Hunt's Blog
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Engineering at Meta
Engineering at Meta
Cisco Talos Blog
Cisco Talos Blog
T
Tor Project blog
B
Blog
NISL@THU
NISL@THU
月光博客
月光博客
博客园 - 【当耐特】
AWS News Blog
AWS News Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
腾讯CDC
L
Lohrmann on Cybersecurity
The Cloudflare Blog
L
LINUX DO - 最新话题
S
Security @ Cisco Blogs
S
Secure Thoughts
Spread Privacy
Spread Privacy
有赞技术团队
有赞技术团队
The Last Watchdog
The Last Watchdog
Project Zero
Project Zero
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Vercel News
Vercel News
H
Hacker News: Front Page
S
SegmentFault 最新的问题
Schneier on Security
Schneier on Security
aimingoo的专栏
aimingoo的专栏
P
Privacy & Cybersecurity Law Blog
博客园 - 三生石上(FineUI控件)
Forbes - Security
Forbes - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
InfoQ
T
Tailwind CSS Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
G
GRAHAM CLULEY
W
WeLiveSecurity
小众软件
小众软件
Recorded Future
Recorded Future
Cyberwarzone
Cyberwarzone
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

博客园 - 井泉

http多线程下载断点续传 抓屏(转) 投票程序2 图像识别 Using The Office 2007 OCR Component in C# 投票程序 - 井泉 - 博客园 httptunnel (转)使用VS.Net IDE调试JavaScript WebBrowser页面与WinForm交互技巧 ICallbackEventHandler实现无刷新回调 创建完全可编辑的 DataGrid [Oracle]对数据库字段使用默认值 VS2005中使用C#的新特性:可空类型 如何通过需要验证的邮件服务器发送邮件? DataGrid/DataList,你会用了吗? 作者- heone 用ASP.NET建立一个在线RSS新闻聚合器 ASP.NET程序中常用的三十三种代码 Effective C# 在ASP.NET中实现AJAX 101代码示例 net2.0类库 C# 3.0语言详解之基本的语言增强
打印小结
井泉 · 2005-11-04 · via 博客园 - 井泉

以PrintDocument为中心
1。PrintDialog设置PrintDocument的PrinterSetting属性,
2。PageSetupDialog设置PrintDocument的DefaulePageSettings属性

3。如果你不想用PrintDialog,就自定义打印机设置PrinterSetting类,
                                    取得可用的打印机InstalledPrintes
                                (取得打印所使用的纸张大小)PaperSizeCollection(PaperSize对象的集合)
                               (取得打印机为当前打印任务加载的纸张的纸盒)PaperSourceCollection(PaperSource对象的集合)
                                  (取得打印机的分辨率)PrinterResolutionCollection(PrinterResolution对象的集合)
                                    设置相关属性,Printname,isDefaultPrinter,Copies,IsPlotter,IsValid,
CanDuplex,Supports Colores,Collate 等。

4。如果你不想用PageSetupDialog的话,就自定义PageSetting页面设置类,
                    PaperSize对象
                    PaperSource对象
                    PrinterResolution对象
                    Margins,Bounds,Landscape等

5.PrintPreviewDialog打印预览对话框,
       
  PrintPreviewControl表示打印预览的原始“预览”部分,没有任何对话框或按钮。
6.打印多页PrintDocument的事件 
        protected override void OnPrintPage(PrintPageEventArgs e)
                        {e.HasMorePages=true;}
7。打印指定页
     if(this.PrinterSettings.PrintRange==PrintRange.SomePages)
   {
    
    while(m_nCurrPage<this.PrinterSettings.FromPage)
    {
     m_nCurrRow+=m_nLinesPerPage;
     m_nCurrPage++;
     if(m_nCurrRow>m_nRows)
      return;
    }
    if(m_nCurrPage>this.PrinterSettings.ToPage)
    {
     return;
    }
   }

8。打印控制器
        用于控制PrintDocument对象处理方式的PrintController
        派生类PreviewPrintController
                    StandardPrintController
                    PrintControllerWithStatusDialog