HotDocs_Online Application Object
The Application object, representing the HotDocs Server application itself, exposes core HotDocs Server features in a more stateless fashion.
Interface Information
| ProgID: | HotDocs_Online.Application.11.0 |
| Version Independent ProgID: | HotDocs_Online.Application |
| CLSID: | {BA8ACA36-3A71-41B9-AE32-A33DF8211EEC} |
| _Application Interface: | IID: {30C8BD35-3CF6-4557-8FAC-CED51DDA4C81} |
| _Application2 Interface: | IID: {30C8BD36-3CF6-4557-8FAC-CED51DDA4C81} |
| _Application5 Interface: |
IID: {08B875A1-46F5-4CFC-A7B4-33B6FEC53CC1} Default interface introduced in HotDocs Server 11.1 |
| _ApplicationEvents Interface: | IID: {BA8ACA36-3A71-41B9-AE32-A33DF8211EEC} |
Methods
| Method | Description |
AddLogEntry |
Add a new log entry. |
AppendDocumentFile |
This method joins one document to the end of another document. |
AppendDocumentFile2 |
This method joins one document to the end of another document. |
AssembleDocument |
Assemble a document from a template. |
AssembleDocument2 |
Assemble a document from a template. |
BuildSupportFiles |
Build the support files needed for a template interview. |
GetDocumentFileExtension |
Get the extension for a document that would be assembled from a template. |
GetHotDocsVersion |
Return the version of HotDocs that was used to publish a template.
This method was deprecated in HotDocs Server 11. |
GetInterview2 |
Get an interview for a template. |
GetInterviewDefinitionFromState |
Get an interview definition for a template using a state string. |
GetInterviewDefinitionFromTemplate |
Get an interview definition for a template using a template path |
GetInterviewVersion |
Deprecated. Get the version number assigned by HotDocs to an interview definition. |
JoinDocumentFiles |
This method can be used for joining two or more files by appending multiple documents to another. |
RemoveSupportFiles |
Remove the files on the server needed for the template interview. |
Properties
| Property | Description |
Assemblies |
The list of pending assemblies generated from the last call to AssembledDocument2. |
MarkedVariables |
The list of unanswered variables generated from the last document assembly. |
MarkedVariableSize |
The number of unanswered variables generated from the last assembly. |
MarkedVariablesString |
The list of unanswered variables generated from the last document assembly. |
PDFAdvantageInstalled |
This property returns a Boolean value indicating whether or not HotDocs Server can assemble PDF-based templates. You should check this property before assembling a PDF-based form (.HPT) template to avoid errors generated by attempting to assemble an .HPT template without PDF Advantage. |
Version |
This property returns the HotDocs Server version number. For example, if HotDocs Server 11 is running, this property returns HotDocs Server 11. |

