在c++builder里面怎样实现操作打印机啊 - C++ Builder / Windows SDK/API
请问在c++builder里面如何操作打印机,请高手详细讲解
[解决办法]
使用TPRINTER
- C/C++ code
void __fastcall TForm1::Button1Click(TObject *Sender){ TPrinter *Prntr = Printer(); TRect r = Rect(200,200,Prntr->PageWidth - 200,Prntr->PageHeight- 200); Prntr->BeginDoc(); for( int i = 0; i < Memo1->Lines->Count; i++) Prntr->Canvas->TextOut(200,200 + (i * Prntr->Canvas->TextHeight(Memo1->Lines->Strings[i])), Memo1->Lines->Strings[i]); Prntr->Canvas->Brush->Color = clBlack; Prntr->Canvas->FrameRect(r); Prntr->EndDoc();}