Exemple #1
0
 /// <summary>
 /// Export to PDF by excluding the non expanded nodes
 /// </summary>
 /// <param name="treeGrid"></param>
 /// <param name="exportingOptions"></param>
 /// <param name="excludeNonExpandedNodes"></param>
 /// <returns></returns>
 public static PdfDocument ExportToPdf(this SfTreeGrid treeGrid, TreeGridPdfExportingOptions exportingOptions, bool excludeNonExpandedNodes)
 {
     if (excludeNonExpandedNodes)
     {
         TreeGridCustomPdfConverter converter = new TreeGridCustomPdfConverter(excludeNonExpandedNodes);
         var pdfDocument = converter.ExportToPdf(treeGrid, exportingOptions);
         converter = null;
         return(pdfDocument);
     }
     else
     {
         return(treeGrid.ExportToPdf(exportingOptions));
     }
 }