Utskrift (dokument och utskrift)
Windows tillhandahåller program med en fullständig uppsättning funktioner som gör det möjligt att skriva ut till olika enheter, till exempel laserskrivare, vektorritare, rasterskrivare och faxmaskiner.
Skrivbordsappsutskrift
Windows-programmerare kan välja mellan flera olika tekniker för att skriva ut från sitt program.
Teknik | Beskrivning |
---|---|
API:et för dokumentpaketsutskrifter |
Tillhandahåller ett gränssnitt som gör att ett program kan komma åt och hantera utskriftsdokumentpaketet. Det här API:et är tillgängligt med Windows 8 och senare versioner av Windows. |
API:et för utskriftshanteraren |
Tillhandahåller ett gränssnitt för utskriftshanteraren så att program kan hantera skrivare och utskriftsjobb. Program använder API:et Print Spooler för att starta, stoppa, kontrollera och konfigurera utskriftsjobb som hanteras av utskriftshanteraren oavsett om de använder api:et Print Document Package eller GDI Print API för att skriva ut innehållet. |
API för utskriftsbiljett |
Tillhandahåller program med funktioner för att hantera och konvertera utskriftsbiljetter. |
GDI Print API |
Tillhandahåller program med ett enhetsoberoende utskriftsgränssnitt. Obs! Utvecklare som skriver program för Windows Vista och senare versioner av Windows bör överväga att använda XPS-dokument-API:et i sitt program. GDI Print API- är lämplig för program som måste köras i Windows XP och tidigare versioner av Windows. |
Följande bild ger en översikt över hur de olika utskrifts-API:erna är relaterade.
API:et Print Document Packages i det här avsnittet beskriver de utskriftsdokumentpaket och utskriftsgränssnitt för förhandsgranskning som du kan använda med Windows 8 och senare versioner av Windows Desktop.
Mer information om utskrift från Windows Store-appar som är skrivna i JavaScript och HTML finns i Printing (Windows Store-appar med JavaScript och HTML). Mer information om utskrift från Windows Store-appar som är skrivna i C#, Microsoft Visual Basic eller C++ och XAML finns i Printing (Windows Store-appar med C).
Anteckning
Se Win32- och COM för Windows Store-appar (utskrift och dokument) för listan över API:er för utskrift av skrivbordsappar som också kan användas i Windows Store-appar.