Ho fatto una piccola app per effettuare le spese di spedizione, dove un utente immette le informazioni desiderate e può Anteprima (un modulo con un controllo ReportViewer si sta aprendo) o Stampa direttamente. Il reportviewer utilizza un report locale incorporato nell'applicazione.Visualizzatore report Carattere che viene allungato solo su Windows Server Server
Esempio Qui:http://i.stack.imgur.com/z90z8.jpg
ho provato l'applicazione su una macchina di WinXP 7, Vista e Windows e non c'è nessun problema, il report viene visualizzato in anteprima in modo corretto.
Ma quando si installa direttamente sul server (2003 R2, 64 bit) il carattere viene allungato (anche Stampa dal controllo). Quando si stampa direttamente (ho creato il mio codice per farlo, il report viene visualizzato in EMF e quindi stampato) Ho lo stesso problema.
Ma quando si salva in PDF o Word dal controllo di ReportViewer il do appare correttamente.
Questo è un fastidio perché il desktop remoto al server utilizza il nostro programma MRP principale, quindi utilizzare il programma all'interno del server sarà il migliore, quindi non è necessario tornare alla macchina desktop solo per un singolo operazione.
Questo è il normale carattere Arial, quindi non è un problema di font mancante. Anche il server ha un paio di Crystal (versione 9 credo) e SQL Server 2003 che riporta il runtime installato su di essi. Si sta utilizzando Visual Studio 2010.
È un problema salvare prima in PDF e poi stampare da lì? –
se è solo per il pulsante Stampa e sarebbe automatizzato quindi no. Ma dalla finestra di anteprima, conoscendo gli utenti sarebbe troppo complicato, invece di ridurre al minimo il desktop remoto e farlo invece dal proprio computer. – Nigol