Sets the thickness of the outer frame of the table.

syntaxSyntax:
DlxTable.SetFrameThickness(thickness)

Parameters

Parameter Description
thickness The thickness of the outer frame of the table.

Return Value

If the operation ends correctly it returns true otherwise it returns false.

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 table = layer.DrawTable(new DlxRect(50,40,160,90), 4, 5);
      DlxApp.Printf("Frame Thickness: %.2f", table.GetFrameThickness());

      var dlg = new DlxDialog(400, 160, "Image Size");
      if (dlg.IsValid())
      {
        dlg.AddStaticText(10, 33, 70, "Thickness: ");
        var ctrl_t = dlg.AddEditNumber(90, 30, 300, DlxApp.DIALOGEDITNUMBER_LENGTH, table.GetFrameThickness(), 0.1, 10);
        dlg.AddOkButton(280, 120, 50, 25);
        dlg.AddCancelButton(340, 120, 50, 25);
        if (dlg.DoModal())
        {
          table.SetFrameThickness(ctrl_t.GetNumber());
        }
      }
    }
  }
}

See also