Dela via


Översikt över PrintDocument-komponent (Windows-formulär)

Komponenten Windows Forms PrintDocument används för att ange de egenskaper som beskriver vad som ska skrivas ut och möjligheten att skriva ut dokumentet i Windows-baserade program. Den kan användas tillsammans med komponenten PrintDialog för att ha kontroll över alla aspekter av dokumentutskrift.

Arbeta med PrintDocument-komponenten

Två av de viktigaste scenarierna som omfattar komponenten PrintDocument är:

  • Enkla utskriftsjobb, till exempel att skriva ut en enskild textfil. I så fall lägger du till komponenten PrintDocument i ett Windows-formulär och lägger sedan till programmeringslogik som skriver ut en fil i PrintPage händelsehanterare. Programmeringslogik bör kulminera med metoden Print för att skriva ut dokumentet. Den här metoden skickar ett Graphics objekt som finns i egenskapen Graphics för klassen PrintPageEventArgs till skrivaren. Ett exempel som visar hur du skriver ut ett textdokument med hjälp av komponenten PrintDocument finns i How to: Print a Multi-Page Text File in Windows Forms.

  • Mer komplexa utskriftsjobb, till exempel en situation där du vill återanvända utskriftslogik som du har skrivit. I sådant fall härleder du en ny komponent från PrintDocument och åsidosätter du händelsen (se åsidosättningar för Visual Basic eller PrintPage för C#).

När den läggs till i ett formulär visas komponenten PrintDocument i facket längst ned i Windows Forms Designer i Visual Studio.

Se även