Component.Type Property

[Read-only] This property returns the component's type, which is a value from the hdCmpType enumeration.

Syntax

public HotDocs.Server.Interop.hdCmpType Type { get; }

Example

// This example displays information about each Text variable in a given component file.
 
public class ExampleCode
{
    static void Main()
    {
        HotDocs.Server.ComponentCollection ccl = new HotDocs.Server.ComponentCollection();
        HotDocs.Server.Component cmp;
        ccl.Open("c:\\temp\\demoempl.cmp",HotDocs.Server.Interop.CMPOpenOptions.LoadAllCompLibs);
        for (int i = 0; i < ccl.Count; i++)
        {
            cmp = (HotDocs.Server.Component)ccl[i];
            if (cmp.Type == HotDocs.Server.Interop.hdCmpType.hdTextType)
            {
                MessageBox.Show("Name: " + cmp.Name + "\r\nPrompt: " + cmp.Prompt);
            }
        }
    }
}