如何知道印表機是否正在列印中? |
尚未結案
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
我想印多張圖,一張一張的印並且能隨時能中斷列印,之後的圖就不想再印了.
程式紅色部份是我想等待印完再繼續印下張圖,但是沒有作用,不知各位先進有沒有其他的好方法?
我每次壓Button1時,10張圖就直接到印表機的暫存器裡,雖然印第一張就按中止列印,但它還是會再印第2到第10張.
//--------------------------------------------------------------------------- #include |
tonytop
中階會員 發表:6 回覆:114 積分:89 註冊:2003-12-04 發送簡訊給我 |
這裡好像是delphi區,好在跟c++是兄弟< >
程式看來印是用>....來印,但中斷卻用>...,這樣偵測的到在列印中嗎?
試著改成下列程式看看囉< >
< class="code">
//列圖
void ToPrint(Graphics::TBitmap *bmp)
{
Printer()->BeginDoc();
Printer()->Canvas->CopyRect(Rect(0,0,Printer()->PageWidth,Printer()->PageHeight),
bmp->Canvas,Rect(0,0,bmp->Width,bmp->Height));
Printer()->EndDoc();
}
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |