Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
Gssoft.Gscad.DatabaseServices.Table Class Reference

Public Member Functions

virtual void SetDataLink (CellRange range, ObjectId dataLinkId, bool bUpdate)
 
virtual CellAlignment Alignment (RowType type)
 
virtual ObjectId TextStyle (RowType type)
 
virtual double TextHeight (RowType type)
 
virtual void SetAlignment (CellAlignment align, int rowTypes)
 
virtual void SetTextHeight (double height, int rowTypes)
 
virtual void SetTextStyle (ObjectId id, int rowTypes)
 
virtual RowType RowType (int row)
 
virtual double GetMargin (int row, int column, CellMargins margin)
 
virtual void SetMargin (int row, int column, CellMargins margin, double value)
 
virtual CellAlignment Alignment (int row, int col)
 
virtual void SetAlignment (int row, int col, CellAlignment align)
 
virtual void SetValue (int row, int column, int contentIndex, object value, ParseOption parseOption)
 
virtual void SetValue (int row, int column, int contentIndex, string value, ParseOption parseOption)
 
virtual void SetValue (int row, int column, int contentIndex, object value)
 
virtual object Value (int row, int col)
 
virtual void SetValue (int row, int col, object pValue)
 
virtual void SetValue (int row, int col, string pText, ParseOption nOption)
 
virtual ObjectId BlockTableRecordId (int row, int col)
 
virtual ObjectId GetBlockTableRecordId (int row, int column, int contentIndex)
 
virtual void SetBlockTableRecordId (int row, int col, ObjectId blockId, bool autoFit)
 
virtual void SetBlockTableRecordId (int row, int column, int contentIndex, ObjectId blockId, bool autoFit)
 
virtual void SetBlockAttributeValue (int row, int col, ObjectId attributeDefinitionId, string value)
 
virtual void SetBlockAttributeValue (int row, int column, int contentIndex, ObjectId attDefId, string value)
 
virtual void SetTextHeight (int row, int column, int contentIndex, double height)
 
virtual void SetTextString (int row, int column, int contentIndex, string text)
 
virtual string Format (RowType type)
 
virtual string Format (int row, int col)
 
virtual ObjectId GetDataLink (int row, int column)
 
virtual void SetDataLink (int row, int column, ObjectId dataLinkId, bool bUpdate)
 
virtual DataType DataType (RowType type)
 
virtual DataType DataType (int row, int col)
 
virtual CellRange GetMergeRange (int row, int column)
 
virtual bool IsEmpty (int row, int column)
 
virtual void RemoveDataLink (int row, int column)
 
virtual double TextHeight (int row, int col)
 
virtual void SetTextHeight (int row, int col, double height)
 
virtual string TextString (int row, int col, FormatOption nOption)
 
virtual string TextString (int row, int col)
 
virtual void SetTextString (int row, int col, string value)
 
virtual ObjectId TextStyle (int row, int col)
 
virtual void SetTextStyle (int row, int col, ObjectId id)
 
virtual void UpdateDataLink (int row, int column, UpdateDirection dir, UpdateOption option)
 
virtual double MinimumColumnWidth (int col)
 
virtual double ColumnWidth (int col)
 
virtual void SetColumnWidth (int col, double width)
 
virtual double RowHeight (int row)
 
virtual void SetRowHeight (int row, double height)
 
virtual double MinimumRowHeight (int row)
 
virtual TableHitTestInfo HitTest (Point3d point, Vector3d viewVector)
 
virtual TableHitTestInfo Select (Point3d pickingPoint, Vector3d hitTestViewDirection, Vector3d hitTestViewOrientation, bool allowOutside, bool inPickFirst, FullSubentityPath[] paths)
 
virtual void DeleteColumns (int col, int columns)
 
virtual void DeleteRows (int row, int rows)
 
virtual void Fill (CellRange fillRange, CellRange sourceRange, TableFillOptions options)
 
virtual void GenerateLayout ()
 
virtual void InsertColumns (int col, double width, int columns)
 
virtual void InsertColumnsAndInherit (int col, int inheritFrom, int numCols)
 
virtual void InsertRows (int row, double height, int rows)
 
virtual void InsertRowsAndInherit (int index, int inheritFrom, int numRows)
 
virtual void MergeCells (CellRange range)
 
virtual void RecomputeTableBlock (bool forceUpdate)
 
virtual void RemoveDataLink ()
 
virtual void SetBreakHeight (int index, double height)
 
virtual void SetBreakSpacing (double spacing)
 
virtual void SetColumnWidth (double width)
 
virtual void SetRowHeight (double height)
 
virtual void SetSize (int numRows, int numCols)
 
virtual void SuppressRegenerateTable (bool suppress)
 
virtual void UnmergeCells (CellRange range)
 
virtual void UpdateDataLink (UpdateDirection dir, UpdateOption option)
 
- Public Member Functions inherited from Gssoft.Gscad.DatabaseServices.BlockReference
 BlockReference (Point3d position, ObjectId blockTableRecord)
 
virtual void ExplodeToOwnerSpace ()
 
Extents3d GeometryExtentsBestFit ()
 
Extents3d GeometryExtentsBestFit (Matrix3d parentTransform)
 
virtual void ConvertToStaticBlock ()
 
virtual void ConvertToStaticBlock (string newBlockName)
 
virtual void ResetBlock ()
 
- Public Member Functions inherited from Gssoft.Gscad.DatabaseServices.Entity
Entity GetTransformedCopy (Matrix3d transform)
 
virtual Geometry.Plane GetPlane ()
 
void Explode (DBObjectCollection entitySet)
 
virtual void Highlight ()
 
virtual void Highlight (FullSubentityPath subId, bool highlightAll)
 
virtual void Unhighlight ()
 
virtual void Unhighlight (FullSubentityPath subId, bool highlightAll)
 
void SetDatabaseDefaults ()
 
void SetDatabaseDefaults (Database sourceDatabase)
 
virtual void TransformBy (Matrix3d transform)
 
Entity GetSubentity (FullSubentityPath id)
 
virtual Extents3d GetSubentityGeometricExtents (FullSubentityPath subPath)
 
void RecordGraphicsModified (bool setModified)
 
virtual void SetDragStatus (DragStatus status)
 
virtual void SetGripStatus (GripStatus status)
 
void SetPropertiesFrom (Entity entityPointer)
 
void Draw ()
 
void List ()
 
virtual bool IsContentSnappable ()
 
virtual void SetLayerId (ObjectId newValue, bool allowHidden)
 
virtual void SetSubentityGripStatus (GripStatus status, FullSubentityPath subentity)
 
void IntersectWith (Entity entityPointer, Intersect intersectType, Geometry.Plane projectionPlane, Point3dCollection points, long thisGraphicSystemMarker, long otherGraphicSystemMarker)
 
void IntersectWith (Entity entityPointer, Intersect intersectType, Point3dCollection points, long thisGraphicSystemMarker, long otherGraphicSystemMarker)
 
void IntersectWith (Entity entityPointer, Intersect intersectType, Geometry.Plane projectionPlane, Point3dCollection points, IntPtr thisGraphicSystemMarker, IntPtr otherGraphicSystemMarker)
 
void IntersectWith (Entity entityPointer, Intersect intersectType, Point3dCollection points, IntPtr thisGraphicSystemMarker, IntPtr otherGraphicSystemMarker)
 
void GetObjectSnapPoints (ObjectSnapModes snapMode, int gsSelectionMark, Point3d pickPoint, Point3d lastPoint, Matrix3d viewTransform, Point3dCollection snapPoints, IntegerCollection geometryIds, Matrix3d insertionMat)
 
void GetObjectSnapPoints (ObjectSnapModes snapMode, int gsSelectionMark, Point3d pickPoint, Point3d lastPoint, Matrix3d viewTransform, Point3dCollection snapPoints, IntegerCollection geometryIds)
 
void GetStretchPoints (Point3dCollection stretchPoints)
 
void MoveStretchPointsAt (IntegerCollection indices, Vector3d offset)
 
- Public Member Functions inherited from Gssoft.Gscad.DatabaseServices.DBObject
virtual void ApplyPartialUndo (DwgFiler undoFiler, RXClass classObj)
 
void Cancel ()
 
void Close ()
 
void CloseAndPage (bool onlyWhenClean)
 
void CreateExtensionDictionary ()
 
virtual DecomposeForSaveReplacementRecord DecomposeForSave (DwgVersion version)
 
virtual DBObject DeepClone (DBObject ownerPointer, IdMapping idMap, bool isPrimary)
 
void DisableUndoRecording (bool disable)
 
void DowngradeOpen ()
 
void DowngradeToNotify (bool wasWritable)
 
void DwgIn (DwgFiler filer)
 
void DwgOut (DwgFiler filer)
 
void DxfIn (DxfFiler filer)
 
void DxfOut (DxfFiler filer)
 
void Erase ()
 
void Erase (bool erasing)
 
ObjectId GetField ()
 
ObjectId GetField (string propertyName)
 
virtual FullDwgVersion GetObjectSaveVersion (DwgFiler filer)
 
virtual FullDwgVersion GetObjectSaveVersion (DxfFiler filer)
 
Gcad.ErrorStatus AddPersistentReactor (ObjectId objId)
 
void RemovePersistentReactor (ObjectId objId)
 
List< RXObjectGetReactors ()
 
List< RXObjectGetTransientReactors ()
 
void HandOverTo ([CallerMustClose()] DBObject newPointer, bool keepXData, bool keepExtensionDictionary)
 
bool HasPersistentReactor (ObjectId objId)
 
void ReleaseExtensionDictionary ()
 
ObjectId RemoveField ()
 
void RemoveField (ObjectId id)
 
ObjectId RemoveField (string propertyName)
 
void SetObjectIdsInFlux ()
 
void SwapIdWith (ObjectId otherId, bool swapExtendedData, bool swapExtensionDictionary)
 
virtual void SwapReferences (IdMapping idMap)
 
bool UpgradeFromNotify ()
 
void UpgradeOpen ()
 
virtual DBObject WblockClone (RXObject ownerPointer, IdMapping idMap, bool isPrimary)
 
ResultBuffer GetXDataForApplication (string applicationName)
 
void AddContext (ObjectContext context)
 
void RemoveContext (ObjectContext context)
 
bool HasContext (ObjectContext context)
 
ObjectIdCollection GetPersistentReactorIds ()
 
void SetPaperOrientation (bool bPaperOrientation)
 
bool SetFromStyle ()
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
RXClass GetRXClass ()
 
virtual object Clone ()
 
int CompareTo (object obj)
 
virtual void CopyFrom (RXObject source)
 
IntPtr QueryX (RXClass protocolClass)
 
IntPtr X (RXClass protocolClass)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Properties

virtual double HorizontalCellMargin [get, set]
 
virtual double VerticalCellMargin [get, set]
 
virtual double Height [get, set]
 
virtual double MinimumTableHeight [get]
 
virtual double MinimumTableWidth [get]
 
virtual double Width [get, set]
 
virtual bool BreakEnabled [get, set]
 
virtual int NumColumns [get, set]
 
virtual int NumRows [get, set]
 
CellRange Cells [get]
 
ColumnsCollection Columns [get]
 
RowsCollection Rows [get]
 
string TableStyleName [get]
 
virtual CellRange SubSelection [get, set]
 
virtual FlowDirection FlowDirection [get, set]
 
virtual ObjectId TableStyle [get, set]
 
virtual TableBreakFlowDirection BreakFlowDirection [get, set]
 
virtual TableBreakOptions BreakOptions [get, set]
 
virtual Vector3d Direction [get, set]
 
- Properties inherited from Gssoft.Gscad.DatabaseServices.BlockReference
ObjectId BlockTableRecord [get, set]
 
Matrix3d BlockTransform [get, set]
 
Vector3d Normal [get, set]
 
string Name [get]
 
Scale3d ScaleFactors [get, set]
 
bool IsDynamicBlock [get]
 
ObjectId DynamicBlockTableRecord [get]
 
Point3d Position [get, set]
 
double Rotation [get, set]
 
virtual bool TreatAsBlockRefForExplode [get]
 
UnitsValue BlockUnit [get, set]
 
double UnitFactor [get]
 
AttributeCollection AttributeCollection [get]
 
ObjectId AnonymousBlockTableRecord [get]
 
DynamicBlockReferencePropertyCollection DynamicBlockReferencePropertyCollection [get]
 
- Properties inherited from Gssoft.Gscad.DatabaseServices.Entity
string Material [get, set]
 
ObjectId MaterialId [get, set]
 
ObjectId BlockId [get]
 
string BlockName [get]
 
LineWeight LineWeight [get, set]
 
bool CastShadows [get, set]
 
int ColorIndex [get, set]
 
virtual bool IsPlanar [get]
 
bool CloneMeForDragging [get]
 
CollisionType CollisionType [get]
 
bool ReceiveShadows [get, set]
 
ObjectId LinetypeId [get, set]
 
ObjectId EdgeStyleId [get, set]
 
ObjectId FaceStyleId [get, set]
 
ObjectId VisualStyleId [get, set]
 
Matrix3d Ecs [get]
 
Extents3d GeometricExtents [get]
 
Extents3d GeomExtents [get]
 
Color Color [get, set]
 
ObjectId LayerId [get, set]
 
EntityColor EntityColor [get]
 
bool Visible [get, set]
 
double LinetypeScale [get, set]
 
string Layer [get, set]
 
Matrix3d CompoundObjectTransform [get]
 
string Linetype [get, set]
 
string PlotStyleName [get, set]
 
Transparency Transparency [get, set]
 
- Properties inherited from Gssoft.Gscad.DatabaseServices.DBObject
Database Database [get]
 
Drawable Drawable [get]
 
ObjectId ExtensionDictionary [get]
 
Handle Handle [get]
 
bool HasFields [get]
 
bool HasSaveVersionOverride [get, set]
 
ObjectId Id [get]
 
ObjectId ObjectId [get]
 
ObjectId OwnerId [get]
 
bool IsAProxy [get]
 
bool IsCancelling [get]
 
bool IsErased [get]
 
bool IsEraseStatusToggled [get]
 
bool IsModified [get]
 
bool IsModifiedGraphics [get]
 
bool IsModifiedXData [get]
 
bool IsNewObject [get]
 
bool IsNotifyEnabled [get]
 
bool IsNotifying [get]
 
bool IsObjectIdsInFlux [get]
 
bool IsPersistent [get]
 
bool IsReadEnabled [get]
 
bool IsReallyClosing [get]
 
bool IsTransactionResident [get]
 
bool IsUndoing [get]
 
bool IsWriteEnabled [get]
 
DuplicateRecordCloning MergeStyle [get]
 
virtual FullDwgVersion ObjectBirthVersion [get]
 
DwgFiler UndoFiler [get]
 
virtual ResultBuffer XData [get, set]
 
AnnotativeStates Annotative [get, set]
 
object AcadObject [get]
 
PaperOrientationStates PaperOrientation [get]
 
ObjectClosedEventHandler ObjectClosed
 
ObjectErasedEventHandler Erased
 
ObjectEventHandler Copied
 
ObjectEventHandler SubObjectModified
 
EventHandler Cancelled
 
EventHandler Goodbye
 
EventHandler Modified
 
EventHandler ModifiedXData
 
EventHandler ModifyUndone
 
EventHandler OpenedForModify
 
EventHandler Reappended
 
EventHandler Unappended
 
- Properties inherited from Gssoft.Gscad.GraphicsInterface.Drawable
Extents3d Bounds [get]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Gssoft.Gscad.DatabaseServices.DBObject
static bool IsCustomObject (ObjectId id)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
static RXObject Create (IntPtr unmanagedPointer, bool autoDelete)
 
static RXClass GetClass (Type type)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 
- Protected Member Functions inherited from Gssoft.Gscad.DatabaseServices.DBObject
void AssertNotifyEnabled ()
 
void AssertReadEnabled ()
 
void AssertWriteEnabled (bool autoUndo, bool recordModified)
 
virtual void DwgInFields (DwgFiler filer)
 
virtual void DwgOutFields (DwgFiler filer)
 
virtual void DxfInFields (DxfFiler filer)
 
virtual void DxfOutFields (DxfFiler filer)
 
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)