Imprimarea unui document xps

Exemplul XpsPrint demonstrează imprimarea sincronă și asincronă a documentului XML Paper Specification (XPS). Când executați acest exemplu arată elementul combobox „Select conținut“, în care utilizatorul poate selecta unul dintre cele cinci tipuri predefinite de conținut: un singur obiect grafic, grafice multiple, format de document non-fix, un singur document sau multiple cu format fix documente format fix. Conținutul selectat este afișat în controlul DocumentViewer. situat în partea dreaptă a ferestrei aplicației. După selectarea conținutului, sunt disponibile două butoane de imprimare: "Print - sincron" și "Print - Asynchronous". Când apăsați unul dintre butoanele pentru a deschide fereastra de dialog a imprimantei, care inițiază apoi tipărirea formatului documentului XPS (XML Paper Specification) la imprimanta selectată.

Când se selectează imprimarea sincronă, sunt afișate operațiile de bază pentru imprimarea documentului XPS (XML Paper Specification). În timpul imprimării sincrone, interfața de utilizator așteaptă ieșirea de imprimat. Print așteptare pentru finalizare pot fi potrivite pentru documente mici, care sunt imprimate o perioadă scurtă de timp, dar, în general, nu este recomandat, ca documente de mari dimensiuni pot fi imprimate pentru o lungă perioadă de timp.

Selectarea tipăririi asincrone vă permite să continuați să lucrați cu interfața cu utilizatorul în timpul tipăririi. Deși imprimarea asincronă necesită o cantitate mică de cod suplimentar, este recomandat să îl utilizați pentru a suporta interfața utilizator receptivă.

Acest exemplu demonstrează funcționalitatea specifică a Windows Presentation Foundation și, prin urmare, nu sunt respectate recomandările pentru dezvoltarea aplicațiilor. Pentru o discuție mai aprofundată despre Windows Presentation Foundation (WPF) și recomandări pentru tacticile de dezvoltare a aplicațiilor Microsoft .NET Framework, consultați următoarele subiecte:

Instalați instrumentele de dezvoltare software pentru Windows și deschideți fereastra de comandă pentru mediul de construire. În meniul Start, selectați Toate programele, pachetul Microsoft Windows SDK și apoi CMD Shell.

Descărcați mostra, de obicei din documentația SDK, pe hard disk.

Pentru a construi o mostră din fereastra de comandă a mediului de construcție, accesați directorul de eșantionare sursă. În linia de comandă, tastați MSBUILD.

Pentru a construi un eșantion în Microsoft Visual Studio, încărcați soluția de eșantion sau fișierul de proiect și apăsați CTRL + SHIFT + B.

Pentru a executa o mostră compilată utilizând depanarea în Visual Studio, apăsați F5.

Pentru a executa exemplul, în fereastra Prompt comandă a CMD Shell, rulați fișierul EXE localizat în folderul sursă al exemplului.

Articole similare