none
Report RDLC distorti su alcuni modelli di PC RRS feed

  • Domanda

  • Nella mia applicazione ho alcuni report RDLC con DB SQL Server 2012 che devono essere stampati direttamente senza anteprima, per cui ho utilizzato il codice riportato nella pagina MSDN https://msdn.microsoft.com/it-it/library/ms252091.aspx.

    Il tutto funziona sul PC su cui sviluppo e molti altri su cui ho installato l'applicazione, mentre su alcuni PC (ad es: Asus ET2030 con Windows 10) ottengo dei report in cui i font sono distorti (come se fossero allargati orizzontalmente) e questo è un vero problema per me perchè alcuni di questi report contengono dei barcode che in questo modo risultano illeggibili (anche i classici Arial sono allargati, ma il problema è meno rilevante).

    Tra l'altro non riesco a riprodurre il problema sul mio PC e non posso andare in debug sui PC dei clienti.

    La mia impressione è che il metodo Render chiamato nella procedura di Export non funzioni bene su alcuni PC (con certe schede grafiche? quella dell'Asus incriminato è una Intel HD Graphics 4400) e che lo stream creato non sia corretto prima ancora di creare l'EMF inviato alla stampante.

    Ho anche provato a correggere la funzione utilizzando alcuni suggerimenti riportati su: http://www.codeproject.com/Articles/95750/High-fidelity-printing-through-the-SSRS-Report-Vie ma non ho risolto il problema.

    Posso correggere la procedura in qualche altro modo? Qualcuno può aiutarmi?

    Grazie

    lunedì 16 maggio 2016 08:17

Tutte le risposte