Class PdfGridLayoutResult
- Namespace
- Syncfusion.Pdf.Grid
- Assembly
- Syncfusion.Pdf.Portable.dll
Represents the results of the PdfGrid including bounds and resultant page.
public class PdfGridLayoutResult : PdfLayoutResult
- Inheritance
-
PdfGridLayoutResult
- Inherited Members
Examples
//Create a new PDF document.
PdfDocument doc = new PdfDocument();
//Add a page.
PdfPage page = doc.Pages.Add();
//Create a PdfGrid.
PdfGrid pdfGrid = new PdfGrid();
//Create a DataTable.
DataTable dataTable = new DataTable();
//Add columns to the DataTable
dataTable.Columns.Add("ID");
dataTable.Columns.Add("Name");
//Add rows to the DataTable.
dataTable.Rows.Add(new object[] { "E01", "Clay" });
dataTable.Rows.Add(new object[] { "E02", "Thomas" });
//Assign data source.
pdfGrid.DataSource = dataTable;
//Draw grid to the page of PDF document.
PdfGridLayoutResult result = pdfGrid.Draw(page, new PointF(10, 10));
//Save the document.
doc.Save("Output.pdf");
//close the document
doc.Close(true);
'Create a new PDF document.
Dim doc As New PdfDocument()
'Add a page.
Dim page As PdfPage = doc.Pages.Add()
'Create a PdfGrid.
Dim pdfGrid As New PdfGrid()
'Create a DataTable.
Dim dataTable As New DataTable()
'Add columns to the DataTable
dataTable.Columns.Add("ID")
dataTable.Columns.Add("Name")
'Add rows to the DataTable.
dataTable.Rows.Add(New Object() {"E01", "Clay"})
dataTable.Rows.Add(New Object() {"E02", "Thomas"})
'Assign data source.
pdfGrid.DataSource = dataTable
'Draw grid to the page of PDF document.
Dim result As PdfGridLayoutResult = pdfGrid.Draw(page, New PointF(10, 10))
'Save the document.
doc.Save("Output.pdf")
'close the document
doc.Close(True)
Constructors
PdfGridLayoutResult(PdfPage, RectangleF)
Initializes a new instance of the PdfGridLayoutResult class with the current page and bounds.
public PdfGridLayoutResult(PdfPage page, RectangleF bounds)
Parameters
page
PdfPageThe current page.
bounds
RectangleFThe current bounds.
Remarks
The page might be null, which means that lay outing was performed on PdfGraphics.