// Set path for project file and result
string
ProjectFile = Server.MapPath(
string
.Empty) +
@"\reports\"
+ reportName;
Filename =
Path
.ChangeExtension(ProjectFile,
"PDF"
);
TempDir =
Path
.GetDirectoryName(Request.PhysicalPath) +
@"\temp\"
+ Session.SessionID;
if
(!
Directory
.Exists(TempDir))
Directory
.CreateDirectory(TempDir);
// Set print options for quiet export
LL.AutoShowSelectFile =
false
;
LL.AutoShowPrintOptions =
false
;
LL.AutoDesignerFile = ProjectFile;
LL.AutoDestination =
LlPrintMode
.Export;
// Set export options for quiet export
LL.ExportOptions.Add(
"Export.Target"
, Format);
LL.ExportOptions.Add(
"Export.File"
, Filename);
LL.ExportOptions.Add(
"Export.Path"
, TempDir);
LL.ExportOptions.Add(
"Export.Quiet"
,
"1"
);
// Assign data source
LL.DataSource = dataSource;
// Print
LL.Print();
// Show result (e.g. in an iframe)
siteName =
"displayPDFfile.aspx?file="
+ Session.SessionID +
"/"
+ Filename;
myiframe.Attributes[
"src"
] = siteName;