# Rhino.DocObjects.Tables namespace

Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

## Classes

- [BitmapTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.bitmaptable.md): Stores the list of bitmaps in a Rhino document.
- [DimStyleTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.dimstyletable.md)
- [DimStyleTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.dimstyletableeventargs.md)
- [FontTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable.md): Font tables store the list of fonts in a Rhino document. The FontTable is now just a wrapper around the DimStyles table.
- [GroupTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.grouptable.md): Group tables store the list of groups in a Rhino document.
- [GroupTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.grouptableeventargs.md): Contains group table event data.
- [HatchPatternTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.hatchpatterntable.md): All of the hatch pattern definitions contained in a rhino document.
- [HatchPatternTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.hatchpatterntableeventargs.md): LinetypeTable event arguments 8.15
- [InstanceDefinitionTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.instancedefinitiontable.md)
- [InstanceDefinitionTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.instancedefinitiontableeventargs.md)
- [LayerTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.layertable.md)
- [LayerTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.layertableeventargs.md)
- [LightTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.lighttable.md)
- [LightTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.lighttableeventargs.md)
- [LinetypeTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.linetypetable.md)
- [LinetypeTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.linetypetableeventargs.md): LinetypeTable event arguments 8.0
- [MarkupTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.markuptable.md): Collection of markups for a document
- [MarkupTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.markuptableeventargs.md): markup table event arguments.
- [MarkupViewChangedEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.markupviewchangedeventargs.md): Markup view changed event arguments. Reports which markup, if any, a document is currently viewing or editing.
- [MaterialTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.materialtable.md)
- [MaterialTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.materialtableeventargs.md)
- [NamedConstructionPlaneTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable.md): Contains all named construction planes in a rhino document. This class cannot be inherited.
- [NamedLayerStateTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedlayerstatetable.md): All named layer states in a Rhino document.
- [NamedPositionTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable.md): All named positions in a rhino document.
- [NamedViewTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedviewtable.md): All named views in a rhino document.
- [ObjectTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.objecttable.md)
- [PageViewGroupTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable.md): PageView group table
- [PageViewGroupTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptableeventargs.md): PageViewGroupTable event arguments
- [RhinoDocCommonTable<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.rhinodoccommontable-1.md)
- [RuntimeDocumentDataTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.runtimedocumentdatatable.md): Collection of document runtime data. This is a good place to put non-serialized, per document data.
- [SectionStyleTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.sectionstyletable.md): Section style table
- [SectionStyleTableEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.sectionstyletableeventargs.md): Section style table event arguments.
- [SnapshotTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.snapshottable.md): All snapshots in a rhino document.
- [StringTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.stringtable.md): Collection of document user data strings
- [ViewTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable.md)
- [ViewUserInterfaceTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewuserinterfacetable.md)

## Enums

- [DimStyleTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.dimstyletableeventtype.md)
- [GroupTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.grouptableeventtype.md): Defines the types of group table events.
- [HatchPatternTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.hatchpatterntableeventtype.md): HatchPattern event types 8.15
- [InstanceDefinitionTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.instancedefinitiontableeventtype.md)
- [LayerTable.LayerType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.layertable.layertype.md): Layer types created by [LayerTable.CreateLayer(Layer, LayerTable.LayerType, uint, uint)](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.layertable/createlayer.md).
- [LayerTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.layertableeventtype.md)
- [LightTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.lighttableeventtype.md)
- [LinetypeTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.linetypetableeventtype.md): LinetypeTable event types 8.0
- [MarkupMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.markupmode.md): The markup mode a document is in. Reported by [RhinoDoc.MarkupViewChanged](https://developer.rhino3d.com/api/rhinocommon/type/rhino.rhinodoc/markupviewchanged.md).
- [MarkupTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.markuptableeventtype.md)
- [MaterialTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.materialtableeventtype.md)
- [ModifyType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.modifytype.md)
- [PageViewGroupTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptableeventtype.md): PageViewGroupTable event types
- [RestoreLayerProperties](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.restorelayerproperties.md): Layer State restoration flags
- [SectionStyleTableEventType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.sectionstyletableeventtype.md)
