正在加载图片...
第13单元文档读写与打印 point x rectPaper left /打印页眉下划线 Text pDC->Move To(point) pDC->Line To (point) /打印表头 str. Format("%6.6s%6.6s‰6.6s%6.6s‰6.6s", Index,"Left",Top (point x, point y, str) TEXTMETRIC tm //取当前字体有关信息 pDC->GetTextMetrics(&tm) int nHeight tm. tmHeight+tm. tmExternalleading //下移1/4英寸 for(int 打印表体 f(i >= pDoc->GetListSize o) str Format(%6d %6d %6d %6d %6d", i+ pDoc->GetBubble(i). tol pDoc->GetBubble(i). right, pDoc-Get Bubble(i). bottom) pDC->TextOut(point. x, point y, str) //在页面底部中央打印页号 str Format("-%d izet >GetTextExtent(str) pointx =(rectPaper WidthO-size Text cx)/2 point y rectPaper Height (+size Text. cy pDC->TextOut(point. x, point y, str) //释放字体对象 无标趣攻汽 pC-> Selector jec(p0ld回啊"凹 输入输出:使用鼠标左键在窗口吹第 13 单元 文档读写与打印 - 265 - point.x = rectPaper.left; // 打印页眉下划线 point.y = rectPaper.top-sizeText.cy; pDC->MoveTo(point); point.x = rectPaper.right; pDC->LineTo(point); // 打印表头 str.Format("%6.6s %6.6s %6.6s %6.6s %6.6s", "Index", "Left", "Top", "Right", "Bottom"); point.x = 720; point.y -= 720; pDC->TextOut(point.x, point.y, str); TEXTMETRIC tm; // 取当前字体有关信息 pDC->GetTextMetrics(&tm); int nHeight = tm.tmHeight+tm.tmExternalLeading; point.y -= 360; // 下移 1/4 英寸 for(int i=nStart; i<nEnd; i++) // 打印表体 { if(i >= pDoc->GetListSize()) break; str.Format("%6d %6d %6d %6d %6d", i+1, pDoc->GetBubble(i).left, pDoc->GetBubble(i).top, pDoc->GetBubble(i).right, pDoc->GetBubble(i).bottom); point.y -= nHeight; pDC->TextOut(point.x, point.y, str); } // 在页面底部中央打印页号 str.Format("- %d -", nPage); sizeText = pDC->GetTextExtent(str); point.x = (rectPaper.Width()-sizeText.cx)/2; point.y = rectPaper.Height()+sizeText.cy; pDC->TextOut(point.x, point.y, str); // 释放字体对象 pDC->SelectObject(pOld Font); } 输入输出:使用鼠标左键在窗口吹
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有