IAcSmPersist
The interface to persistent objects in an
IAcSmDatabase object.
available methods :
(setq cad (vlax-get-acad-object))
(setq ssmgr (vla-GetInterfaceObject cad
"BricscadSm.AcSmSheetSetMgr"))
(setq smdb (vlax-invoke-method ssmgr
'OpenDatabase dstfile))
(setq sheetset (vlax-invoke-method smdb
'GetSheetSet))
(setq custProps (vlax-invoke-method sheetset
"GetCustomPropertyBag"))
(setq iter (vlax-invoke-method custProps
'GetPropertyEnumerator))
(vlax-invoke-method iter 'Next 'propname
'propobj)
|
GetClassID |
returns the CLSID of the COM
CoClass that implements this object |
|
GetIsDirty |
returns whether this object
is in modified state |
|
Load |
reserved for future use :
loads the object using the provided filer |
|
Save |
reserved for future use :
saves the object to the provided filer |
|
GetTypeName |
returns the object's COM
CoClass descriptive name |
|
InitNew |
initializes this
instance |
|
GetOwner |
returns the owning
IAcSmPersist parent object of this object |
|
SetOwner |
assigns the owner
IAcSmPersist object for this object |
|
GetDatabase |
returns the IAcSmDatabase
that this object lives in |
|
GetObjectId |
returns the IAcSmObjectId of
this object |
|
Clear |
reset this object and perform
clean-up; leaves it in an uninitialized state |
|
GetDirectlyOwnedObjects |
returns an array of the
directly owned objects |
|
GetDirectlyOwnedObjectsArray |
returns an array of the
directly owned objects |
| © Bricsys NV. All rights reserved. |