Hi,
<span style=“font-size:10.0pt;font-family:“Courier New”;
color:blue”>private<span style=“font-size:10.0pt;font-family:“Courier New””>
Stream Response;<o:p></o:p>
Aspose.Pdf.Generator.Pdf PdfRpt;
public void GeneratePDF()
{
string strExpFileName = System.Text.RegularExpressions.Regex.Replace(GetLabel(TempTitle), @"[^\w,\.@]", "");
FormatHeaderArray();
strExpFileName = strExpFileName + ReportDate.Substring(0, 10).Replace("-", "").Replace(" ", "");
if (enumRptType == ReportType.DataOnly)
{
ConvertHeadersDataOnly();
}
else
{
ConvertHeaders();
}
calculateMaxwidth();
PdfRpt = new Aspose.Pdf.Generator.Pdf();
Aspose.Pdf.License lic = new Aspose.Pdf.License();
lic.SetLicense("Aspose.Pdf.lic");
PdfRpt.PageSetup.PageWidth = (float)maxwidth + 40;
PdfRpt.PageSetup.PageHeight = PageSize.A4Width;
PdfRpt.PageSetup.Margin.Left = 10;
PdfRpt.PageSetup.Margin.Right= 10;
sec1 = PdfRpt.Sections.Add();
ReportPDF();
PdfRpt.Save(Response);
//throw new Exception("Exception Occured while generating PDF");
}
private void ReportPDF()
{
Aspose.Pdf.Generator.Table pTableGrp = new Aspose.Pdf.Generator.Table();
sec1.Paragraphs.Add(pTableGrp);
pTableGrp.ColumnWidths = (maxwidth +10 ).ToString();
row1 = pTableGrp.Rows.Add();
Cell pCellGrp = row1.Cells.Add();
pCellGrp.Paragraphs.Add(FillGroupHeaderSection(DrGroups));
pCellGrp.Border = new BorderInfo((int) (BorderSide.None));
row1 = pTableGrp.Rows.Add();
pCellGrp = row1.Cells.Add();
pCellGrp.Paragraphs.Add(FillDetailHeadSection());
pCellGrp.Padding = getPadding(5);
row1 = pTableGrp.Rows.Add();
pCellGrp = row1.Cells.Add();
}