Sdílet prostřednictvím


Přehled komponenty PrintDocument (Windows Forms)

Komponenta Windows Forms PrintDocument slouží k nastavení vlastností, které popisují, co vytisknout, a schopnost tisknout dokument v aplikacích založených na systému Windows. Lze jej použít v kombinaci s komponentou PrintDialog ke kontrole všech aspektů tisku dokumentů.

Práce s komponentou PrintDocument

Mezi hlavní scénáře, které zahrnují PrintDocument komponentu, patří:

  • Jednoduché tiskové úlohy, například tisk jednotlivého textového souboru. V takovém případě byste přidali komponentu PrintDocument do formuláře Windows Form a pak přidejte programovací logiku, která vytiskne soubor v obslužné rutině události PrintPage. Programovací logika by měla vést k metodě Print pro tisk dokumentu. Tato metoda odešle objekt Graphics, který je obsažen ve vlastnosti Graphics třídy PrintPageEventArgs, k tiskárně. Příklad, který ukazuje, jak vytisknout textový dokument pomocí komponenty PrintDocument, najdete v tématu Postupy: Tisk textového souboru s více stránkami ve Windows Forms.

  • Složitější tiskové úlohy, například situace, kdy budete chtít znovu použít logiku tisku, kterou jste napsali. V takovém případě byste odvodili novou komponentu z komponenty PrintDocument a přepsali (viz přepsání pro Visual Basic nebo přepsání pro jazyk C#) událost PrintPage.

Po přidání do formuláře se komponenta PrintDocument zobrazí v zásobníku v dolní části návrháře Windows Forms v sadě Visual Studio.

Viz také