Lines Matching refs:pPrinter
213 LPPRINTDLG pPrinter = &pData->printer; in DoPrintBody() local
223 GetTextMetrics(pPrinter->hDC, &tmText); in DoPrintBody()
228 TextOut(pPrinter->hDC, xStart, yTop, &pData->pszText[ichStart], pData->ich - ichStart); \ in DoPrintBody()
271 GetTextExtentPoint32(pPrinter->hDC, &ch, 1, &charMetrics); in DoPrintBody()
301 LPPRINTDLG pPrinter = &pData->printer; in DoPrintPage() local
306 bSkipPage = !(pPrinter->Flags & PD_SELECTION) && in DoPrintPage()
307 (pPrinter->Flags & PD_PAGENUMS) && in DoPrintPage()
308 !(pPrinter->nFromPage <= PageCount && PageCount <= pPrinter->nToPage); in DoPrintPage()
313 if (StartPage(pPrinter->hDC) <= 0) in DoPrintPage()
325 hOldFont = SelectObject(pPrinter->hDC, pData->hHeaderFont); in DoPrintPage()
326 DrawHeaderOrFooter(pPrinter->hDC, &rc, Globals.szHeader, PageCount, &pData->stNow); in DoPrintPage()
327 SelectObject(pPrinter->hDC, hOldFont); /* De-select the font */ in DoPrintPage()
331 hOldFont = SelectObject(pPrinter->hDC, pData->hBodyFont); in DoPrintPage()
333 SelectObject(pPrinter->hDC, hOldFont); in DoPrintPage()
346 hOldFont = SelectObject(pPrinter->hDC, pData->hHeaderFont); in DoPrintPage()
347 DrawHeaderOrFooter(pPrinter->hDC, &rc, Globals.szFooter, PageCount, &pData->stNow); in DoPrintPage()
348 SelectObject(pPrinter->hDC, hOldFont); in DoPrintPage()
351 if (EndPage(pPrinter->hDC) <= 0) in DoPrintPage()
366 static BOOL DoCreatePrintFonts(LPPRINTDLG pPrinter, PPRINT_DATA pPrintData) in DoCreatePrintFonts() argument
372 lfBody.lfHeight = -Y_POINTS_TO_PIXELS(pPrinter->hDC, BODY_FONT_SIZE); in DoCreatePrintFonts()
379 lfHeader.lfHeight = -Y_POINTS_TO_PIXELS(pPrinter->hDC, HEADER_FONT_SIZE); in DoCreatePrintFonts()
391 LPPRINTDLG pPrinter = &printData->printer; in DoPrintDocument() local
399 printData->printRect = GetPrintingRect(pPrinter->hDC, &Globals.lMargins); in DoPrintDocument()
401 if (!DoCreatePrintFonts(pPrinter, printData)) in DoPrintDocument()
407 if (pPrinter->Flags & PD_SELECTION) in DoPrintDocument()
420 if (pPrinter->Flags & PD_SELECTION) in DoPrintDocument()
429 if (StartDoc(pPrinter->hDC, &docInfo) <= 0) in DoPrintDocument()
436 hOldFont = SelectObject(pPrinter->hDC, printData->hHeaderFont); in DoPrintDocument()
437 GetTextMetrics(pPrinter->hDC, &tmHeader); in DoPrintDocument()
439 printData->cySpacing = Y_POINTS_TO_PIXELS(pPrinter->hDC, SPACING_HEIGHT); in DoPrintDocument()
440 SelectObject(pPrinter->hDC, hOldFont); /* De-select the font */ in DoPrintDocument()
447 for (CopyCount = 1; CopyCount <= pPrinter->nCopies; ++CopyCount) in DoPrintDocument()
457 AbortDoc(pPrinter->hDC); /* Cancel printing */ in DoPrintDocument()
463 if (EndDoc(pPrinter->hDC) <= 0) in DoPrintDocument()