Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

7d5e80da f730 c7d7 8935 b0ad16b482c0

haplokuon edited this page May 6, 2023 · 1 revision

TableObject Class

netDxf 3.0.0 Library

Defines classes that can be accessed by name. They are usually part of the DXF TABLE section but can also be part of the OBJECTS section.

Definition

Namespace: netDxf.Tables
Assembly: netDxf (in netDxf.dll) Version: 3.0.0

C#

public abstract class TableObject : DxfObject, 
	ICloneable, IComparable, IComparable<TableObject>, IEquatable<TableObject>

VB

Public MustInherit Class TableObject
	Inherits DxfObject
	Implements ICloneable, IComparable, IComparable(Of TableObject), 
	IEquatable(Of TableObject)

C++

public ref class TableObject abstract : public DxfObject, 
	ICloneable, IComparable, IComparable<TableObject^>, IEquatable<TableObject^>

F#

[<AbstractClassAttribute>]
type TableObject = 
    class
        inherit DxfObject
        interface ICloneable
        interface IComparable
        interface IComparable<TableObject>
        interface IEquatable<TableObject>
    end
Inheritance Object → DxfObject → TableObject
Derived netDxf.Blocks.Block
netDxf.Objects.Group
netDxf.Objects.ImageDefinition
netDxf.Objects.LayerState
netDxf.Objects.Layout
netDxf.Objects.MLineStyle
netDxf.Objects.UnderlayDefinition
netDxf.Tables.ApplicationRegistry
netDxf.Tables.DimensionStyle
netDxf.Tables.Layer
netDxf.Tables.Linetype
netDxf.Tables.ShapeStyle
netDxf.Tables.TextStyle
netDxf.Tables.UCS
netDxf.Tables.View
netDxf.Tables.VPort
Implements ICloneable, IComparable, IComparable(TableObject), IEquatable(TableObject)

Properties

CodeName Gets the DXF object name.
(Inherited from DxfObject)
Handle Gets the handle assigned to the DXF object.
(Inherited from DxfObject)
InvalidCharacters Gets the array of characters not supported as table object names.
IsReserved Gets if the table object is reserved and cannot be deleted.
Name Gets the name of the table object.
Owner Gets the owner of the actual DxfObject.
(Inherited from DxfObject)
XData Gets the entity extended data.
(Inherited from DxfObject)

Methods

Clone() Creates a new table object that is a copy of the current instance.
Clone(String) Creates a new table object that is a copy of the current instance.
CompareTo(Object) Compares the current TableObject with another TableObject of the same type.
CompareTo(TableObject) Compares the current TableObject with another TableObject of the same type.
Equals(Object) Check if two TableObject are equal.
(Overrides Object.Equals(Object))
Equals(TableObject) Check if two TableObject are equal.
GetHashCode Returns the hash code for this instance.
(Overrides Object.GetHashCode())
GetReferences Gets the list of DxfObjects referenced by this instance.
GetType Gets the Type of the current instance.
(Inherited from Object)
HasReferences Checks if this instance has been referenced by other DxfObjects.
IsValidName Checks if a string is valid as a table object name.
ToString Converts the value of this instance to its equivalent string representation.
(Overrides DxfObject.ToString())

Events

NameChanged  
XDataAddAppReg
(Inherited from DxfObject)
XDataRemoveAppReg
(Inherited from DxfObject)

See Also

Reference

netDxf.Tables Namespace

Clone this wiki locally