다음을 통해 공유


CRichEditView::SetPaperSize

이 rich edit 뷰 인쇄 용지 크기를 설정 하려면이 함수를 호출 합니다.

void SetPaperSize(
   CSize sizePaper 
);

매개 변수

  • sizePaper
    새 용지 크기 값 인쇄 측정에서 MM_TWIPS.

설명

경우 m_nWordWrapWrapToTargetDevice를 호출 해야 WrapChanged 후이 함수를 사용 하 여 인쇄 특성을 조정 합니다.

예제

BOOL CMyRichEditView::OnPreparePrinting(CPrintInfo* pInfo)
{
   // Set the printing margins (720 twips = 1/2 inch).
   SetMargins(CRect(720, 720, 720, 720));

   // Change the paper orientation to landscape mode
   // See the example for CWinApp::GetPrinterDeviceDefaults
   ((CMyWinApp*)AfxGetApp())->SetLandscapeMode();

   // Change the paper size in the CRichEditView to 
   // reflect landscape mode
   CSize csPaper = GetPaperSize();
   int temp;
   temp = csPaper.cx; csPaper.cx = csPaper.cy; csPaper.cy = temp;
   SetPaperSize(csPaper);

   return DoPreparePrinting(pInfo);
}

요구 사항

헤더: afxrich.h

참고 항목

참조

CRichEditView 클래스

계층 구조 차트

CRichEditView::GetPaperSize

CRichEditView::GetMargins

CRichEditView::GetPrintWidth

CRichEditView::GetPrintRect

CRichEditView::GetPageRect

CRichEditView::PrintPage

CRichEditView::WrapChanged