Sdílet prostřednictvím


Tisk

Systém Microsoft Windows implementuje zobrazení nezávislé na zařízeních. V prostředí MFC to znamená, že stejná volání výkresu ve OnDraw členské funkci třídy zobrazení jsou zodpovědná za kreslení na displeji a na jiných zařízeních, jako jsou tiskárny. V případě náhledu tisku je cílovým zařízením simulovaný výstup tiskárny na displej.

Vaše role při tisku vs. role architektury

Vaše třída zobrazení má následující odpovědnosti:

  • Informujte architekturu, kolik stránek je v dokumentu.

  • Když se zobrazí výzva k tisku zadané stránky, nakreslete tu část dokumentu.

  • Přidělte a uvolněte všechna písma nebo jiné prostředky rozhraní grafického zařízení (GDI) potřebné k tisku.

  • V případě potřeby odešlete všechny řídicí kódy potřebné ke změně režimu tiskárny před tiskem dané stránky, například pokud chcete změnit orientaci tisku na stránce.

Povinnosti rámce jsou následující:

  • Zobrazení dialogového okna Tisk

  • Vytvořte objekt CDC pro tiskárnu.

  • Volání startDoc a EndDoc členské funkce objektuCDC.

  • Opakované volání StartPage členské funkce CDC objektu, informujte třídu zobrazení, která stránka má být vytištěna, a volání EndPage členské funkce objektu CDC .

  • Volejte přepisovatelné funkce v zobrazení v odpovídajících časech.

Následující články popisují, jak architektura podporuje tisk a náhled tisku:

O čem chcete vědět víc

Viz také

Tisk a náhled tisku