|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
[.NET + XPS] Microsoft XPS Document Writer
XPS. Qualcuno qui se ne intende ?
Chiunque abbia una versione di Windows, da XP SP2 in poi, dovrebbe avere in "Stampanti e Fax" la virtual printer "Microsoft XPS Document Writer", che è oggetto dei miei attuali dubbi. Ciò che voglio fare, e che sono già riuscito a fare in .NET, è produrre documenti XPS da codice, una sorta di "Stampa su File" utilizzando la XPS Document Writer. Il tutto funziona perfettamente, eccetto per 2 aspetti : 1. DOVE sono registrati i formati di documento disponibili ( A4, letter, tabloid, ecc... ) ? Vorrei poter aggiungere alcuni miei formati custom. 2. Se si va su "Stampanti e Fax", nel Pannello di Controllo, poi Click destro su "Microsoft XPS Document Writer" >> Preferenze Stampa >> Layout >> Avanzate >> Opzioni Documento >> Immagini, si può selezionare il livello di compressione delle immagini eventualmente incluse nel file Xps : jpeg ( 3 opzioni ) o png ( nessuna compressione ). Bene, COME si può cambiare questa impostazione da codice ? Mettere le mani direttamente sul registry ? Ho dato un'occhiata anche al namespace System.Windows.Xps, disponibile da FW3.0 in poi, raggiungibile referenziando ReachFramework.dll, ma non mi pare ci siano metodi o proprietà per queste opzioni, in ogni caso al momento preferisco usare direttamente la Xps Writer... Spero di essermi spiegato chiaro, e che qualcuno intervenga. Grazie a tutti. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:18.



















