void CMFC_TEXTDlg::OnMenuitem32773()
{
CPrintDialog print(false);
if(print.DoModal()==IDOK)
{
CDC printed;
printed.Attach(print.GetPrinterDC());
DOCINFO pdoc;
pdoc.cbSize=sizeof(pdoc);
pdoc.lpszDocName="pdoc";
pdoc.lpszDatatype=NULL;
pdoc.fwType=NULL;
pdoc.lpszOutput=NULL;
if(printed.StartDoc(&pdoc)>=0)
{
LOGFONT logfont;
memset(&logfont,0,sizeof(LOGFONT));
logfont.lfHeight=75;
CFont font;
CFont *oldfont=NULL;
if(font.CreateFontIndirect(&logfont))
oldfont=(CFont*)printed.SelectObject(&font);
for(int i=1;i<3;i++)
{
CString str;
str.Format(_T("ตฺ %d าณ test print file %d"),i,i);
printed.StartPage();
printed.TextOut(0,100,str);
printed.EndPage();
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载