Gets the line spacing.

syntaxSyntax:
DlxTable.GetCellLineSpacing(row, column)

Parameters

Parameter Description
row Row index.
column Column index.

Return Value

Returns the spacing between lines of text. The value is relative to the height of the text.

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);
      table.SetText(1, 0, "Hello World\nHello World\n");

      var dlg = new DlxDialog(400, 110, "Line spacing");
      if (dlg.IsValid())
      {
        dlg.AddStaticText(10, 33, 70, "Spacing: ");
        var ctrl_cbl = dlg.AddComboBox(90, 30, 300);
        ctrl_cbl.AddString("1", 1, table.GetCellLineSpacing(1, 0)==1);
        ctrl_cbl.AddString("1.5", 1.5, table.GetCellLineSpacing(1, 0)==1.5);
        ctrl_cbl.AddString("2", 2, table.GetCellLineSpacing(1, 0)==2);
        dlg.AddOkButton(280, 70, 50, 25);
        dlg.AddCancelButton(340, 70, 50, 25);
        if (dlg.DoModal())
        {
          table.SetCellLineSpacing(ctrl_cbl.GetNumber(), 1, 0);
        }
      }
    }
  }
}

See also