C#期末考有道演算法題,題目大概是一臺單面列印機,如何在已有代碼的基礎上把它修改為雙面的。只需要闡述下演算法就行,不需要代碼。這題怎么答?我想的是先編頁,先列印1357奇數頁,再列印2468偶數頁,但是我不知道怎么表述
uj5u.com熱心網友回復:
我是這么搞的,報表頁在List中%2為true為雙數,!%2是單數,列印多份并且逐份列印等
放到陣列中,設定
pd = new PrintDocument();
pd.PrintPage += PrintDocument_PrintPage;
pd.QueryPageSettings += PrintDocument_QueryPageSettings;
列印List對應的頁。

報表頁List的內容
uj5u.com熱心網友回復:
一張紙列印兩遍uj5u.com熱心網友回復:
一張紙需要列印兩次,因為需要人為得去把紙張翻過來,當然萬一有牛逼得列印機另說,這我不清楚。通常列印兩次,一次列印奇數135 一次列印偶爾246
uj5u.com熱心網友回復:
你這讀的什么學校啊
列印完奇數頁要停頓下,設定掛起,等把紙整體反過來,再開始大偶數頁
uj5u.com熱心網友回復:
先打奇數頁,然后掛起,給個showDiglog框,然后把紙翻過來放好,確定showDiglog框,開始列印偶數頁。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/81382.html
標籤:C#
上一篇:北京,C#作業機會怎么就這么少呀
