使用printdocument 實現換行列印

2021-07-03 07:59:58 字數 589 閱讀 7998

button的單機事件中 new 乙個printdocuent  如果你想顯示預覽  也可以先new 乙個printdialog

printdocument  document = new  printdocument();

document.print()呼叫printdocument的print方法就會就會執行 printdocumen的printdocument的printpage方法

如果需要設定一寫引數

比如每一分的列印張數

documnet.printersettings.copies = short.parse(this.updown_text.value.tostring());

比如逐頁列印

documnet.printersettings.collate = true;

//定義乙個長度 每行顯示資料的長度

int strleng = 0;

private void printdocument_printpage(object sender, system.drawing.printing.printpageeventargs e)

}//    }



PrintDocument控制項(收藏)

printdocument控制項設定列印的文件。printdocument控制項中比較常見的是控制項的printpage事件和print方法。printpage事件在需要為當前頁列印的輸出時發生。呼叫print方法開始文件的列印程序。下面通過例項演示如何使用printdocument控制項。例 建立...

簡單文字列印,PrintDocument使用

using system using system.text using system.drawing using system.drawing.printing using system.windows.forms using system.io namespace textprinter 頁 r...

C 中PrintDocument類詳解

printdocument元件是用於完成列印的類,其常用屬性 方法和事件如下 字串型別,記錄列印文件時顯示的文件名 例如,在列印狀態對話方塊或印表機佇列中顯示 開始文件的列印。在呼叫print方法後,在列印文件的第一頁之前發生。需要列印新的一頁時發生。在文件的最後一頁列印後發生。列印步驟 建立pri...