Esportazione in PDF che riduce i caratteri

venerdì 17 aprile 2009 - 09.20

giacomo.patane Profilo | Newbie

Ho notato che esportando un report in PDF con la funzione .ExportToDisk vengono ridotti i caratteri rispetto alla dimensione originariamante impostata.
Esiste un modo per correggere il problema ?
Giacomo

-----------------------------------------------------------------
Ho trovato la soluzione per Crystal Reports Basic fornito con Visual Studio 2008, la posto qui in caso possa tornare utile a qualcuno.
Basta aggiungere la seguente chiave nel registro di configurazione di windows:
[HKEY_CURRENT_USER\Software\Business Objects\10.5\Crystal Reports\Export\Pdf]
impostando il valore della chiave ForceLargerFonts = 1 (valore dword).

La chiave la imposto da codice a runtime in questo modo:
Imports Microsoft.Win32
Dim key As RegistryKey = Registry.CurrentUser.CreateSubKey("Software\\Business Objects\\10.5\\Crystal Reports\\Export\\Pdf")
key.SetValue("ForceLargerFonts", "00000001", RegistryValueKind.DWord)
key.Close()

Così facendo l'esportazione in PDF del report con ExportToDisk riporta la dimensione dei caratteri uguali a wuelli impostati nel report.
Giacomo

freeteo Profilo | Guru

Ottimo giacomo, hai fatto bene a postare la soluzione così poi verrà indicizzata dai motori di ricerca e potrà tornare utile anche ad altri.
Grazie.

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5