سلام وقت بخیر دوستان.
من با ایتفاده از کد زیر قبل از اینکه گزارش باز بشه تا کاربر چاپش کنه تصویر گزارش رو ذخیره میکنم. اما مشکلی که وجود داره اینه که بعد از ذخیره تصویر گاها تصویر باز نمیشه. مثلا از پنج بار که گزارش اجرا میشه دوتاش تصویرش ذخیره نمیشه
خطایی هم اصلا بوجود نمیاد. فایل ایجاد میشه ولی وقتی میخوای باز کنی ویندوز میگه نمیتونم این تصویر رو باز کنم.
s.RegData("T", t);
s.Show();
try
{
if (File.Exists(AppSeetingClass.GetAppDir() + @"\Print" + str.Substring(0, 4) + ".jpg"))
{
s.ExportDocument(StiExportFormat.ImageJpeg, AppSeetingClass.GetAppDir() + @"\Eblag" + str.Substring(0, 4) + "++" + ".jpg");
}
else
{
s.ExportDocument(StiExportFormat.ImageJpeg, AppSeetingClass.GetAppDir() + @"\Eblag" + str.Substring(0, 4) + ".jpg");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
ممکنه بخاطر طول کشیدن تهیه گزارش بشه؟ بعد از show یه وقفه بزارم یا مربوط به اون نیست