2012-02-13 15 views
7

Ho bisogno di un modo per stampare fatture dirette sulla stampante senza aprire una finestra di dialogo di stampa per scegliere la stampante.WinRT Metro App Stampa diretta (senza finestra di dialogo di stampa)

Fondamentalmente per un'applicazione di vendita di ristoranti e non desidero che l'utente visualizzi prima la ricevuta ecc. E quindi scelga una stampante ect.

Non mi dispiace dover usare un pulsante di stampa sull'interfaccia utente di somesort, ma il dialogo sta infrangendo la mia esperienza utente.

Ho anche esaminato gli esempi di app in stile Metro per Windows 8 Developer Preview, ma solo la stampa normale è spiegata e mostrata lì.

Qualsiasi aiuto sarebbe molto apprezzato.

+6

Penso che uno dei principi di WinRT sia che l'applicazione non ha accesso diretto a cose come il filesystem o le stampanti. L'utente ha il controllo, non l'applicazione. Quindi non penso sia possibile. – svick

+1

@svick Il filesystem è accessibile ma limitato a determinate cartelle. Inoltre è possibile stampare dalla metropolitana http://code.msdn.microsoft.com/windowsapps/Printing-9c25b3d3 – sarvesh

+1

Grazie per la risposta svick, Se questo è davvero il caso, allora non posso vedere WinRT che funzioni per applicazioni più serie, e quindi è solo un clone per Android e iOS. – Dom

risposta

4

Nella versione corrente di WinRT non è possibile ignorare la schermata di selezione della stampante, sebbene la schermata di configurazione della stampante possa essere sufficientemente estesa per includere impostazioni specifiche dell'applicazione. Il Print Sample illustra come effettuare queste personalizzazioni.

Se la possibilità di saltare la selezione della stampante è fondamentale per l'applicazione, in questa versione sarà necessario considerare un'applicazione desktop classica.

1

Come testata, l'app Chrome WinRT è in grado di stampare senza attivare la finestra di dialogo Stampa di WinRT. Purtroppo, non sono ancora sicuro di come lo faccia.

+0

Il browser predefinito ha privilegi speciali: http://stackoverflow.com/questions/18540605/how-does-the-winrt-chrome-app-print-without-triggering-the-oss-print-dialog – Wolfgang

Problemi correlati