Class SmartDocument
Represents a smart design document value.
Inherited Members
Namespace: TopSolid.Cad.Design.Automating
Assembly: TopSolid.Cad.Design.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 17, 0, 0)]
[KnownType(typeof(SmartCoating))]
[KnownType(typeof(SmartFinishing))]
[KnownType(typeof(SmartMaterial))]
public abstract class SmartDocument : SmartDesignObject
Remarks
This class is available since v7.17.
Constructors
| Name | Description |
|---|---|
| SmartDocument(DocumentId) | Initializes a new instance of the SmartDocument class of type Basic |
| SmartDocument(DocumentId, DocumentReferenceType) | Initializes a new instance of the SmartDocument class of type Basic |
| SmartDocument(ElementId) | Initializes a new instance of the SmartDocument class of type Element. |
| SmartDocument(ElementId, DocumentReferenceType) | Initializes a new instance of the SmartDocument class of type Element. |
Fields
| Name | Description |
|---|---|
| Document | Document of the smart object. |
| ElementId | Providing element identifier, or empty if none. |
| ReferenceType | Providing element item label, or empty if none. |
| Type | Type of smart document. |