or
I have used SP1 successfully to render a CCITT G4 compression report through the web viewer. But now when I automate it through code to churn out many reports in an automated fashion is goes back to LZW compression which is not what I want. Here is what i have in my code....please help! Am I formatting my extension wrong or feeding variables to the Render method incorrectly. The DPI changes but the compression stays as LZW. Thanks in advance for your help.
Doug
| string mimType = string.Empty; | |
| string extension = string.Empty; | |
| Encoding encoding = null; | |
| Report1 report1 = new Report1(); | |
| Hashtable deviceInfo = new Hashtable(); | |
| deviceInfo["OutputFormat"] = "TIFF"; | |
| deviceInfo["TiffCompression"] = "ccitt4"; | |
| deviceInfo["DpiX"] = 300; | |
| deviceInfo["DpiY"] = 300; | |
| byte[] buffer = Telerik.Reporting.Processing.ReportProcessor.Render( | |
| "TIFF300", report1, deviceInfo, out mimType, out extension, out encoding); | |
| using (MemoryStream stream = new MemoryStream(buffer)) | |
| { | |
| using (System.Drawing.Image img = System.Drawing.Image.FromStream(stream)) | |
| { | |
| img.Save(@"c:\temp\" + report1.GetType().Name + "." + extension, | |
| System.Drawing.Imaging.ImageFormat.Tiff); | |
| } | |
| } |
My extension in the web.config look like this....
| <Extension name="TIFF_CCITT4_300" |
| type="Telerik.Reporting.ImageRendering.ImageReport, Telerik.Reporting.Processing, Version=2.0.1.0, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" |
| description="TIFF file (CCITT Group 4 300dpi)"> |
| <Parameters> |
| <Parameter name="TiffCompression" value="ccitt4" /> |
| <Parameter name="DpiX" value="300" /> |
| <Parameter name="DpiY" value="300" /> |
| </Parameters> |
| </Extension> |
| <Extension name="TIFF300" |
| type="Telerik.Reporting.ImageRendering.ImageReport, Telerik.Reporting.Processing, Version=2.0.1.0, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" |
| description="TIFF file (CCITT Group 4 300dpi)"> |
| <Parameters> |
| <Parameter name="TiffCompression" value="ccitt4" /> |
| <Parameter name="DpiX" value="300" /> |
| <Parameter name="DpiY" value="300" /> |
| </Parameters> |
| </Extension> |


SELECT AES_DECRYPT(uPassword, 'myPassword') AS usrPassword
FROM tbluser
We are trying to use the mySQL database with Telerik Report, but, we are getting error when we using the SQL Statement as above.
But, in the report, it only show
"System.Byte[]" rather than the real value. Please advice.