91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 60KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: C#
  • 標簽: c#??打印機??

資源簡介

簡單的小實例,幫各位了解一下怎么使用調用打印界面實現紙張打印的功能,歡迎下載

資源截圖

代碼片段和文件信息

using?System.Drawing;
using?System.Drawing.Printing;
using?System.Windows.Forms;
using?System.Data;
using?System;

///?
///?打印,打印預覽
///?唐小熊?2013-08-01
///?

public?class?ToPrint
{

????//以下用戶可自定義
????//當前要打印文本的字體及字號
????private?static?Font?TableFont?=?new?Font(“Verdana“?10?Fontstyle.Regular);
????//表頭字體
????private?static?Font?HeadFont?=?new?Font(“Verdana“?20?Fontstyle.Bold);
????//表頭文字
????private?static?string?HeadText?=?string.Empty;
????//表頭高度
????private?static?int?HeadHeight?=?40;
????//表的基本單位
????private?static?int[]?XUnit;
????private?static?int?YUnit?=?TableFont.Height?*?2;
????//以下為模塊內部使用
????private?static?PrintDocument?DataTablePrinter;
????private?static?DataRow?DataGridRow;
????private?static?DataTable?DataTablePrint;
????//當前要所要打印的記錄行數由計算得到
????private?static?int?PageRecordNumber;
????//正要打印的頁號
????private?static?int?PrintingPageNumber?=?1;
????//已經打印完的記錄數
????private?static?int?PrintRecordComplete;
????private?static?int?PLeft;
????private?static?int?PTop;
????//private?static?int?PRight;
????private?static?int?PBottom;
????private?static?int?PWidth;
????private?static?int?PHeigh;
????//當前畫筆顏色
????private?static?SolidBrush?DrawBrush?=?new?SolidBrush(Color.Black);
????//每頁打印的記錄條數
????private?static?int?PrintRecordNumber;
????//第一頁?打印的記錄條數
????private?static?int?FirstPrintRecordNumber;
????//總共應該打印的頁數
????private?static?int?TotalPage;
????//與列名無關的統計數據行的類目數(如,總計,小計......)
????public?static?int?TotalNum?=?0;

????///?
????///?打印
????///?

????///?要打印的DataTable
????///?tle“>打印文件的標題
????public?void?Print(DataTable?dt?string?title)
????{
????????try
????????{
????????????CreatePrintDocument(dt?title).Print();
????????}
????????catch?(Exception?ex)
????????{
????????????MessageBox.Show(ex.Message);

????????}
????}

????///?
????///?打印預覽
????///?

????///?要打印的DataTable
????///?tle“>打印文件的標題
????public?static?void?PrintPriview(DataTable?dt?string?title)
????{
????????try
????????{
????????????PrintPreviewDialog?PrintPriview?=?new?PrintPreviewDialog();
????????????PrintPriview.Document?=?CreatePrintDocument(dt?title);
????????????PrintPriview.WindowState?=?FormWindowState.Maximized;
????????????PrintPriview.ShowDialog();
????????}
????????catch?(Exception?ex)
????????{
????????????MessageBox.Show(ex.Message);

????????}
????}

????///?
????///?創建打印文件
????///?

????private?static?PrintDocument?CreatePrintDocument(DataTable?dt?string?title)
????{

????????DataTablePrint?=?dt;
????????HeadText?=?title;
????????DataTablePrinter?=?new?PrintDocument();

????????PageSetupDialog?PageSetup?=?new?PageSetupDialog();
????????PageSetup.Document?=?DataTablePrinter;
????????DataTablePrinter.DefaultPageSettings?=?PageSetup.PageSettings;
????????DataTablePrinter.DefaultPageSettings

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????41472??2018-05-22?11:00??調用打印機打印\.vs\調用打印機打印\v14\.suo

?????文件??????15360??2018-05-22?13:57??調用打印機打印\調用打印機打印\bin\Debug\調用打印機打印.exe

?????文件??????28160??2018-05-22?13:57??調用打印機打印\調用打印機打印\bin\Debug\調用打印機打印.pdb

?????文件??????22688??2018-05-22?13:57??調用打印機打印\調用打印機打印\bin\Debug\調用打印機打印.vshost.exe

?????文件????????490??2012-06-06?02:06??調用打印機打印\調用打印機打印\bin\Debug\調用打印機打印.vshost.exe.manifest

?????文件???????9743??2018-05-22?10:39??調用打印機打印\調用打印機打印\Class1.cs

?????文件???????2078??2018-05-22?13:57??調用打印機打印\調用打印機打印\Form1.cs

?????文件???????6473??2018-05-22?13:53??調用打印機打印\調用打印機打印\Form1.Designer.cs

?????文件???????7657??2018-05-22?13:53??調用打印機打印\調用打印機打印\Form1.resx

?????文件????????864??2018-05-22?10:05??調用打印機打印\調用打印機打印\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6932??2018-05-22?10:38??調用打印機打印\調用打印機打印\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????793??2018-05-22?13:57??調用打印機打印\調用打印機打印\obj\Debug\調用打印機打印.csproj.FileListAbsolute.txt

?????文件???????1012??2018-05-22?13:54??調用打印機打印\調用打印機打印\obj\Debug\調用打印機打印.csproj.GenerateResource.Cache

?????文件??????15360??2018-05-22?13:57??調用打印機打印\調用打印機打印\obj\Debug\調用打印機打印.exe

?????文件????????180??2018-05-22?13:54??調用打印機打印\調用打印機打印\obj\Debug\調用打印機打印.Form1.resources

?????文件??????28160??2018-05-22?13:57??調用打印機打印\調用打印機打印\obj\Debug\調用打印機打印.pdb

?????文件????????180??2018-05-22?13:50??調用打印機打印\調用打印機打印\obj\Debug\調用打印機打印.Properties.Resources.resources

?????文件????????502??2018-05-22?10:05??調用打印機打印\調用打印機打印\Program.cs

?????文件???????1350??2018-05-22?10:05??調用打印機打印\調用打印機打印\Properties\AssemblyInfo.cs

?????文件???????2855??2018-05-22?10:05??調用打印機打印\調用打印機打印\Properties\Resources.Designer.cs

?????文件???????5612??2018-05-22?10:05??調用打印機打印\調用打印機打印\Properties\Resources.resx

?????文件???????1108??2018-05-22?10:05??調用打印機打印\調用打印機打印\Properties\Settings.Designer.cs

?????文件????????249??2018-05-22?10:05??調用打印機打印\調用打印機打印\Properties\Settings.settings

?????文件???????3793??2018-05-22?10:39??調用打印機打印\調用打印機打印\調用打印機打印.csproj

?????文件???????1030??2018-05-22?10:05??調用打印機打印\調用打印機打印.sln

?????目錄??????????0??2018-05-22?10:05??調用打印機打印\調用打印機打印\obj\Debug\TempPE

?????目錄??????????0??2018-05-22?10:05??調用打印機打印\.vs\調用打印機打印\v14

?????目錄??????????0??2018-05-22?13:50??調用打印機打印\調用打印機打印\bin\Debug

?????目錄??????????0??2018-05-22?13:54??調用打印機打印\調用打印機打印\obj\Debug

?????目錄??????????0??2018-05-22?10:05??調用打印機打印\.vs\調用打印機打印

............此處省略9個文件信息

評論

共有 條評論