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. |