This object represents the collection of Assembly objects awaiting assembly in the HotDocs assembly queue. The integration cannot create this object. To use it, you must retrieve the Assemblies property from the Application object.
ProgID: | HotDocs.AssemblyCollection.11.0 HotDocs.AssemblyCollection (version-independent) |
CLSID: |
{C5038B17-D521-4f4b-91C1-62F55A622D25} |
The following table shows the name and IID for each interface, as well as the version of HotDocs in which it was introduced. The primary interface and the main public interface exposed by this object is AssemblyCollection.
Name | IID | Added in |
AssemblyCollection | {BF92F712-50A9-4b2c-9D14-0956C1883C5A} | Added in HotDocs 6.0 |
Method | Description |
![]() |
This method adds a HotDocs.Assembly object to the HotDocs assembly queue. |
![]() |
This method creates a new HotDocs.Assembly object and adds it to the HotDocs assembly queue with a set of commonly used default values. |
![]() |
This method removes all the Assembly objects (except the currently executing assembly) from the assembly collection. |
![]() |
When given an assemblyHandle, this method returns the index for the corresponding Assembly object. |
![]() |
This method inserts a HotDocs.Assembly object into the assembly queue at the specified position. This method is similar to the AssemblyCollection.Add() method, except it allows the integration to specify the location of the object in the queue. |
![]() |
This method retrieves the Indexth item from the collection and returns it to the caller. |
![]() |
This method moves the oldindex item in the collection to the newindex position. |
![]() |
This method removes the Assembly object at the Indexth position in the assembly queue. However, this method cannot remove the Assembly object for the active assembly. |
Property | Description |
![]() |
[Read-only] This property returns a reference to the Application object. |
![]() |
[Read-only] This property returns the number of items in the AssemblyCollectionClass object. |