mercoledì 1 ottobre 2014

Problema con la stampa dei grafici tramite Chart del framework .Net

A volte non è possibile stampare con il browser Internet Explorer o Chrome o un altro ancora, una pagina web con dei grafici fatti con il componente Chart del framework .Net perchè alcune proprietà del componente non sono state settate correttamente in fase di sviluppo.
La proprietà da modificare è la "ImageStorageMode" portandola così ad utilizzare un file fisico.
Successivamente verrà settata la proprietà "ImageLocation" con il percorso del file (in questo caso si è creata una directory sul sito e si è dato un nome fittizio all'immagine che ogni volta verrà sovrascritta, volendo dal sito Microsoft è possible utilizzare un asintassi per poter scrivere ogni volta l'immagine in maniera sequenziale).

<asp:CHART id="Chart1"  runat="server" Palette="BrightPastel" BackColor="#D3DFF0" Height="580px" 
Width="560px" BorderlineDashStyle="Solid" BackGradientStyle="TopBottom" BorderWidth="2" ImageStorageMode="UseImageLocation" ImageLocation="~/TempImages/ChartW"
BorderColor="26, 59, 105" IsSoftShadows="False" >