API Documentation > Interface Classes > Class pfcTableOwner
Class pfcTableOwner

# include <pfcTable.h>

class
pfcTableOwner
: public virtual
xobject
{
xaideclare(pfcTableOwner)
...
};


Description
This interface represents a Creo Parametric model that can contain tables.
See Also:
Direct Known Subclasses:
User Guide References:
Method Summary
Creates a table in the model.
void
Deletes a table from the model.
Gets a table in the model, given its identifier.
Lists the tables in the model.
Retrieves a table from a file on disk.This method always place table's top left corner at a point sepcified by instruction.
Retrieves a table from a file on disk. This method place table's origin at a point sepcified by instructions.
void
Updates all drawing tables.
Method Detail
ListTables
()
Lists the tables in the model.
Exceptions thrown (but not limited to):
pfcXToolkitNotFound - No tables were found.
User Guide References:
Returns:
Sequence of tables found in the model.
GetTable
(xint Id)
Gets a table in the model, given its identifier.
User Guide References:
Parameters:
Id
The table identifier.
Returns:
The table, or null, if the table was not found.
CreateTable
Creates a table in the model.
Exceptions thrown (but not limited to):
<reference 4 to unknown entity pfcExceptions::pfcXInAMethod>
See Also:
User Guide References:
Parameters:
Instructions
Data object containing information on the table to create.
Returns:
The created table.
RetrieveTable
Retrieves a table from a file on disk.This method always place table's top left corner at a point sepcified by instruction.
See Also:
User Guide References:
Parameters:
Instructions
Data object containing details about the table to be retrieved.
Returns:
The created table.
RetrieveTableByOrigin
Retrieves a table from a file on disk. This method place table's origin at a point sepcified by instructions.
See Also:
User Guide References:
Parameters:
Instructions
Data object containing details about the table to be retrieved.
Returns:
The created table.
void
UpdateTables
()
Updates all drawing tables.
User Guide References:
Returns:
void
DeleteTable
(pfcTable_ptr Table, optional xbool Repaint)
Deletes a table from the model.
Exceptions thrown (but not limited to):
pfcXToolkitNotExist - The specified table_id does not exist.
User Guide References:
Parameters:
Table
The table to delete.
Repaint
true to repaint the drawing with the changes, false or null to delay the repaint.
Returns:
Was this helpful?