This object represents a HotDocs plug-in. It allows an integration to get information about a plug-in, such as its CLSID or Description.
This object was introduced with the release of HotDocs 2005 SP2.
ProgID: | HotDocs.Plugin.11.0 HotDocs.Plugin (version-independent) |
CLSID: | {4D54CA36-5FB1-4e93-905C-84EE9B1FE69B} |
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 _Plugin.
Name | IID | Added in |
_Plugin | {84CEB33F-E30D-4d7e-9ABA-C6D6D9EDCBF3} | Added in HotDocs 2005 SP2 |
Property | Description |
![]() |
[Read/Write] This property sets/returns the class ID (CLSID) of the plug-in. The CLSID should be surrounded by braces ({}). For example, {12345678-1111-2222-AAAA-DDDDDDDDDDDD}. |
![]() |
[Read/Write] This property sets/returns the description of the plug-in. HotDocs does not currently display this description in the user interface, but it may be displayed in future releases. |
![]() |
[Read/Write] This property sets/returns the priority class number (long) of the plug-in. The priority class may be either 100 or 200. In general, plug-ins that change file paths of selected templates should be members of the 100 priority class so they are called first; plug-ins that do not need to change file paths should be members of the 200 priority class. |
![]() |
[Read/Write] This property sets/returns the priority index of the plug-in within its assigned priorityClass. Plug-ins with lower indexes (and lower priority classes) are called before plug-ins with higher indexes. The priorityIndex may be any number 1-99. |