Sdílet prostřednictvím


CView::OnBeginPrinting

Volány rámec na začátku tisku nebo náhledu úlohu po OnPreparePrinting byla volána.

virtual void OnBeginPrinting(
   CDC* pDC,
   CPrintInfo* pInfo 
);

Parametry

  • pDC
    Body tiskárny v kontextu zařízení.

  • pInfo
    Odkazuje CPrintInfo struktury, která popisuje aktuální tiskovou úlohu.

Poznámky

Výchozí implementace této funkce neprovede žádnou akci.Přepsat tuto funkci přidělit jakékoli GDI prostředky, například pera nebo písma, konkrétně pro tisk zapotřebí.Vyberte objekty GDI do kontextu zařízení v rámci Při tisku členské funkce pro každou stránku, která je používá.Pokud používáte stejný objekt zobrazení provádět zobrazení a tisk, použijte samostatné proměnné pro rozhraní GDI prostředky potřebné pro každé zobrazení; umožňuje aktualizaci obrazovky během tisku.

Tuto funkci můžete také provést inicializací, které závisí na vlastnostech kontextu zařízení tiskárny.Počet stran tisku dokumentu může například závisí na nastavení, které uživatel zadal v dialogovém okně Tisk (například délka stránky).V takovém případě nelze zadat délku dokumentu OnPreparePrinting členské funkce, kde lze obvykle provést; musíte počkat, dokud byl vytvořen kontext zařízení tiskárny založené na nastavení v dialogovém okně.OnBeginPrinting první overridable funkce, která umožňuje přístup k CDC objekt představující kontext zařízení tiskárny, abyste mohli nastavit délku dokumentu z této funkce.Poznámka: Pokud je délka dokumentu není určen tento čas, posuvník není zobrazena během náhledu.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CView

Diagram hierarchie

CView::OnEndPrinting

CView::OnPreparePrinting

CView::OnPrint