Beim Drucken Anzahl der Kopien vorbelegen
-
Hallo,
in einer normalen MFC-Anwendung möchte ich, dass beim Drucken nicht der Druckerdialog aufgeht und dass eine bestimmte Anzahl Kopien gedruckt werden.
Ich habe das folgendermaßen probiert:
BOOL CEtiprintView::OnPreparePrinting(CPrintInfo* pInfo) { CEtiprintDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); pInfo->m_bDirect = TRUE; pInfo->m_pPD->m_pd.nCopies = GetDocument()->m_EtiAnzahl; return CView::DoPreparePrinting(pInfo); }
Das mit dem Drucken ohne Dialog über ...->m_bDirect... funktioniert auch, aber die Kopienzahl wird nicht übernommen, es wird nur 1-mal gedruckt.
Woran könnte das liegen?
Gruß Andreas
-
Hat niemand eine Idee, wie die Anzahl der Kopien beim Drucken eingestellt werden kann?