Adds a table to a drawing.

syntaxSyntax:
DlxLayer.DrawTable(rect, rows, columns)

Parameters

Parameter Description
rect A DlxRect object that specifies the table rectangle.
rows The number of rows in the table.
columns The number of columns in the table.

Return Value

The last newly created DlxTable object. Call the IsValid() method to determine if the object was created correctly.

Example

  Copy codeCopy code
var prj = DlxApp.GetJob().GetProject("Example Sch");
if (!prj.IsValid())
  prj = DlxApp.GetJob().NewProject("Example Sch");
var doc = prj.GetDocument("Examples Sch", DlxApp.DOCTYPE_SCHEMATIC);
if (!doc.IsValid())
{
  doc = prj.NewDocument("Examples Sch", DlxApp.DOCTYPE_SCHEMATIC);
  doc.SetPageFormat("A4", false);
}
if (doc.IsValid() && doc.Activate())
{
  var page = doc.GetActivePage();
  if (page.IsValid())
  {
    var layer = page.GetLayerFromType(DlxApp.LAYERTYPE_DRAWING);
    if (layer.IsValid())
    {
      var rect = new DlxRect(50,40,160,90);
      layer.DrawTable(rect, 8, 5);
    }
  }
}

See also