|
영인님...한글도 잘 됩니다...제가 잘 못 햇나 보네요...
죄송..가르켜 줘도 못해서리.....
그리고 프린터도 잘 됩니다..근데 또 질문이 잇습니다...
프린터에서 선택영역을 프린터 하는거 하고..그냥 모든 것을 프린터하는거 하고 같이 선택 할수 잇게 하고 싶은데.....전 프린터다이얼로그 박스를 사용햇거든요....근데 일단 영인님께서 가르켜주신방법은 무조건 셀을 선택해야 프린터가 되잖아여 ..이걸 어떻게 바꾸어 줘야 하는지....
전 이렇게 코딩을 했거든요...
void __fastcall TMsgForm::PrintClick(TObject *Sender)
{
if(PrintDialog1->Execute())
{
TPrinter *tpPrinter = Printer();
TStrings *tsList = new TStringList;
String stString = RichEdit1->SelText;
int itCount, itHeight = tpPrinter->Canvas->TextHeight(stString);
tpPrinter->BeginDoc();
tsList->Text = stString;
for(itCount = 0; itCount < tsList->Count; itCount ++)
tpPrinter->Canvas->TextOut(1, itHeight * itCount, tsList->Strings[itCount]);
tpPrinter->EndDoc();
delete tsList;
}
}
일단 프린터 버턴을 클릭하면 프린터 다이알로그 박스가 뜨고 거기에서 모두 인쇄인지 선택 인쇄인지 선택을 할려고 합니다..어떻게 해야 하나요...
그럼 즐거운 하루 되세엽..감사 합니다...
|