日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
C#打印分頁中的HasMorePages用法

對于HasMorePages,從字面上理解就是多頁打印,也就是實現C#打印分頁。在很多時候,由于參數設定錯誤,很容易出現new PointF(10.0, 30.0)部分報錯的現象。這里需要謹慎對待。

金牛網站建設公司創(chuàng)新互聯公司,金牛網站設計制作,有大型網站制作公司豐富經驗。已為金牛近1000家提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿營銷網站建設要多少錢,請找那個售后服務好的金牛做網站的公司定做!

HasMorePages的作用很容易產生誤解,但也很好理解:當PrintPage函數執(zhí)行完后,如果HasMorePages==true,則重新執(zhí)行一遍PrintPage這個函數。只要明白了這一點,打印分頁就很簡單了。

在打印時,可以把打印位置保存下來,以便于第二次執(zhí)行PrintPage時知道從哪開始打印。例如,下面這段程序用來打印一個DataTable中有所有數據,每頁打印一條:

C#打印分頁代碼

 
 
 
  1. class Print  
  2. {  
  3.     public partial class NoticePrinter : Form  
  4.     {  
  5.         PrintDialog _printDialog;  
  6.         PrintDocument _printDocument;  
  7.         DataTable _table;  
  8.         int _curRow;  
  9.    
  10.         //在執(zhí)行這個函數之前,先要把_curRow初始化為0;  
  11.         //當HasMorePages==true時,這個函數會重復執(zhí)行,直到HasMorePages==fasle為止;  
  12.         void _printDocument_PrintPage(object sender, PrintPageEventArgs e)  
  13.         {  
  14.             DataRow row;  
  15.             string name;  
  16.             string sex;  
  17.    
  18.             row = _table.Rows[_curRow];  
  19.             name = row["xm"].ToString().Trim();  
  20.             sex = row["xb"].ToString().Trim();  
  21.    
  22.             Font font = new Font("宋休", 12);  
  23.    
  24.             e.Graphics.DrawString(name, font, Brushes.Black, new PointF(10.0, 10.0));  
  25.             e.Graphics.DrawString(sex, font, Brushes.Black, new PointF(10.0, 30.0));  
  26.    
  27.             _curRow++;  
  28.             if (_curPage == _table.Rows.Count)  
  29.             {  
  30.                 e.HasMorePages = false;  
  31.             }  
  32.             else 
  33.             {  
  34.                 e.HasMorePages = true;  
  35.             }  
  36.         }  
  37.     }  

當前題目:C#打印分頁中的HasMorePages用法
當前鏈接:http://m.5511xx.com/article/cdjooss.html