Solid Edge Draft Type Library
Table Object
Members 
Solid Edge Draft Type Library : Table Object
Description
The Table object provides access to all of the objects and properties associated with a generic table.
Object Model
Table ObjectApplication ObjectSelectSet CollectionAddIns CollectionApplication ObjectApplicationEvents ObjectApplicationV8DocumentOpenEvent ObjectApplicationWindowEvents ObjectBeforeFileSaveAsEvents ObjectBiDMEvents ObjectCommand ObjectCustomization ObjectDocuments CollectionEnvironments CollectionFeatureLibraryEvents ObjectFeatureSelectedFromPFEvents ObjectFileUIEvents ObjectMatTable ObjectInsight ObjectNewFileUIEvents ObjectApplication ObjectSEECEvents ObjectSESPEvents ObjectShortcutMenuEvents ObjectSolidEdgeInsightXT ObjectSolidEdgeTCE ObjectWindows CollectionTableCell ObjectApplication ObjectTableColumns CollectionTableGroups CollectionTablePages CollectionTableRows CollectionTableTitles Collection
Example
Public Class Table

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Dim objApp As SolidEdgeFramework.Application = Nothing
        Dim objDoc As SolidEdgeDraft.DraftDocument = Nothing
        Dim objSheets As SolidEdgeDraft.Sheets = Nothing
        Dim objSheet As SolidEdgeDraft.Sheet = Nothing
        Dim objTables As SolidEdgeDraft.Tables = Nothing
        Dim objTable As SolidEdgeDraft.Table = Nothing
        Dim objTitles As SolidEdgeDraft.TableTitles = Nothing
        Dim objTitle As SolidEdgeDraft.TableTitle = Nothing
        Dim objColumns As SolidEdgeDraft.TableColumns = Nothing
        Dim objColumn As SolidEdgeDraft.TableColumn = Nothing

        Dim bValue As Boolean
        Dim nValue As Long
        Dim sValue As String
        Dim dValue As Double
        Dim FontStyle As SolidEdgeFrameworkSupport.DimTextFontStyleConstants

        Try
            objApp = GetObject(, "SolidEdge.Application")
            objDoc = objApp.ActiveDocument
            objSheets = objDoc.Sheets
            objSheet = objDoc.Sheets.Item(1)
            objTables = objDoc.Tables
            objTable = objTables.Item(1)
            objTitles = objTable.Titles
            objTitle = objTitles.Item(1)
            objColumns = objTable.Columns
            objColumn = objColumns.Item(1)

            'TitleFixedRowHeight
            objTable.TitleFixedRowHeight = 0.01
            dValue = objTable.TitleFixedRowHeight
            Debug.Print(dValue)

            'FontName
            objTitle.FontName = "Arial"
            sValue = objTitle.FontName
            Debug.Print(sValue)

            'FontStyle
            objTitle.FontStyle = SolidEdgeFrameworkSupport.DimTextFontStyleConstants.igDimStyleFontBold
            FontStyle = objTitle.FontStyle
            Debug.Print(FontStyle)

            'FontSize
            objTitle.FontSize = 0.02
            dValue = objTitle.FontSize
            Debug.Print(dValue)

            'DataMergeCellsWithSameValue
            objColumn.DataMergeCellsWithSameValue = True
            bValue = objColumn.DataMergeCellsWithSameValue
            Debug.Print(bValue)

            'HeaderRowFontName
            objColumn.CurrentHeaderRow = 1

            objColumn.HeaderRowFontName = "Arial"
            sValue = objColumn.HeaderRowFontName
            Debug.Print(sValue)

            'HeaderRowFontStyle
            objColumn.HeaderRowFontStyle = SolidEdgeFrameworkSupport.DimTextFontStyleConstants.igDimStyleFontBold
            FontStyle = objColumn.HeaderRowFontStyle
            Debug.Print(FontStyle)

            'HeaderRowUnderline
            objColumn.HeaderRowUnderline = True
            bValue = objColumn.HeaderRowUnderline
            Debug.Print(bValue)

            'DataFontName
            objColumn.DataFontName = "Arial"
            sValue = objColumn.DataFontName
            Debug.Print(sValue)

            'DataFontStyle
            objColumn.DataFontStyle = SolidEdgeFrameworkSupport.DimTextFontStyleConstants.igDimStyleFontBold
            FontStyle = objColumn.DataFontStyle
            Debug.Print(FontStyle)

            'DataUnderline
            objColumn.DataUnderline = True
            bValue = objColumn.DataUnderline
            Debug.Print(bValue)

            objTable.Update()
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
    End Sub
End Class
using System.Windows.Forms;

public class Table
{

    private void Form1_Load(object sender, System.EventArgs e)
    {
        SolidEdgeFramework.Application objApp = null;
        SolidEdgeDraft.DraftDocument objDoc = null;
        SolidEdgeDraft.Sheets objSheets = null;
        SolidEdgeDraft.Sheet objSheet = null;
        SolidEdgeDraft.Tables objTables = null;
        SolidEdgeDraft.Table objTable = null;
        SolidEdgeDraft.TableTitles objTitles = null;
        SolidEdgeDraft.TableTitle objTitle = null;
        SolidEdgeDraft.TableColumns objColumns = null;
        SolidEdgeDraft.TableColumn objColumn = null;

        bool bValue = false;
        long nValue = 0;
        string sValue = null;
        double dValue = 0;
        SolidEdgeFrameworkSupport.DimTextFontStyleConstants FontStyle = null;

        try
        {
            objApp = Microsoft.VisualBasic.Interaction.GetObject(null, "SolidEdge.Application");
            objDoc = objApp.ActiveDocument;
            objSheets = objDoc.Sheets;
            objSheet = objDoc.Sheets.Item(1);
            objTables = objDoc.Tables;
            objTable = objTables.Item(1);
            objTitles = objTable.Titles;
            objTitle = objTitles.Item(1);
            objColumns = objTable.Columns;
            objColumn = objColumns.Item(1);

            //TitleFixedRowHeight
            objTable.TitleFixedRowHeight = 0.01;
            dValue = objTable.TitleFixedRowHeight;
            Debug.Print(dValue.ToString());

            //FontName
            objTitle.FontName = "Arial";
            sValue = objTitle.FontName;
            Debug.Print(sValue);

            //FontStyle
            objTitle.FontStyle = SolidEdgeFrameworkSupport.DimTextFontStyleConstants.igDimStyleFontBold;
            FontStyle = objTitle.FontStyle;
            Debug.Print(FontStyle);

            //FontSize
            objTitle.FontSize = 0.02;
            dValue = objTitle.FontSize;
            Debug.Print(dValue.ToString());

            //DataMergeCellsWithSameValue
            objColumn.DataMergeCellsWithSameValue = true;
            bValue = objColumn.DataMergeCellsWithSameValue;
            Debug.Print(bValue);

            //HeaderRowFontName
            objColumn.CurrentHeaderRow = 1;

            objColumn.HeaderRowFontName = "Arial";
            sValue = objColumn.HeaderRowFontName;
            Debug.Print(sValue);

            //HeaderRowFontStyle
            objColumn.HeaderRowFontStyle = SolidEdgeFrameworkSupport.DimTextFontStyleConstants.igDimStyleFontBold;
            FontStyle = objColumn.HeaderRowFontStyle;
            Debug.Print(FontStyle);

            //HeaderRowUnderline
            objColumn.HeaderRowUnderline = true;
            bValue = objColumn.HeaderRowUnderline;
            Debug.Print(bValue);

            //DataFontName
            objColumn.DataFontName = "Arial";
            sValue = objColumn.DataFontName;
            Debug.Print(sValue);

            //DataFontStyle
            objColumn.DataFontStyle = SolidEdgeFrameworkSupport.DimTextFontStyleConstants.igDimStyleFontBold;
            FontStyle = objColumn.DataFontStyle;
            Debug.Print(FontStyle);

            //DataUnderline
            objColumn.DataUnderline = true;
            bValue = objColumn.DataUnderline;
            Debug.Print(bValue);

            objTable.Update();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }
    }

    public Table()
    {
        SubscribeToEvents();
    }

    private bool EventsSubscribed = false;
    private void SubscribeToEvents()
    {
        if (EventsSubscribed)
            return;
        else
            EventsSubscribed = true;

        base.Load += Form1_Load;
    }

}
See Also

Table Members  | Solid Edge V19 - What's New