The TemplatePackage type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
        Constructors
| Name | Description | |
|---|---|---|
| TemplatePackage | 
            Create a new (empty) package.
              | 
Methods
| Name | Description | |
|---|---|---|
| AddFile(String) | 
            Add a file to the package. This function uses the filepath of the path as the internal name.
              | |
| AddFile(String, String) | 
            Add a file to the package.
              | |
| Create(String, TemplatePackageManifest, IEnumerable String ) | 
            Create an unencrypted package in one step using the default compression option (=Maximum).
              | |
| Create(String, TemplatePackageManifest, IEnumerable String , String) | 
            Create a package in one step using the default compression option (=Maximum).
              | |
| Create(String, TemplatePackageManifest, IEnumerable String , String, CompressionOption) | 
            Create a package in one step.
              | |
| CreateKey | 
            Create a new RSA public/private key pair serialized as XML.
              | |
| Decrypt | 
            A helper function to convert an encrypted HotDocs package stream to an unencrypted HotDocs package stream.
              | |
| Encrypt | 
            A helper function to convert an unencrypted HotDocs package stream to an encrypted HotDocs package stream.
              | |
|  (Inherited from  | ||
| Extract(String, String, TemplatePackageManifest , IEnumerable String ) | 
            Extract an unencrypted package in one step.
              | |
| Extract(String, String, String, TemplatePackageManifest , IEnumerable String ) | 
            Extract a package in one step.
              | |
| ExtractAllFiles | 
            Extract a package in one step, treating the manifest like any other file.
              | |
| ExtractFile(String) | 
            Extract an existing file.
              | |
| ExtractFile(String, String) | 
            Extract an existing file.
              | |
| FileExists | 
            Check if a file exists in the package.
              | |
| GetFiles | 
            Get a list of all file names stored in the package. These are internal names. E.g. "template.rtf" or "images/icon.png".
              | |
| GetFiles(Boolean) | 
            Get a list of all file names stored in the package. These are internal names. E.g. "template.rtf" or "images/icon.png".
              | |
Serves as a hash function for a particular type.   (Inherited from  | ||
| GetPublicKeyOf | 
            Get the public RSA key serialized as XML from a RSA public/private key pair serialized as XML.
              | |
Gets the   (Inherited from  | ||
| IsPublicOnlyKey | 
            Determine if the RSA key is only a public key.
              | |
| IsValidKey | 
            Check if a string represents a valid RSA key serialized as XML.
              | |
| IsValidManifest(String ) | 
            Check if the current manifest (property 'Manifest') is valid for the current files in the package.
              | |
| IsValidManifest(TemplatePackageManifest, String ) | 
            Check if a given manifest is valid for the current files in the package.
              | |
| Open(String) | 
            Open an unencrypted package
              | |
| Open(Stream, String) | 
            Open a package from a byte stream.
              | |
| Open(String, String) | 
            Open a package from a file.
              | |
| RemoveFile | 
            Remove an existing file.
              | |
| Save | 
            Save the package unencrypted to a file. This function only works if Open has been called before and it uses the same file path again.
              | |
| Save(String) | 
            Save the package to a file. This function only works if Open has been called before and it uses the same file path again.
              | |
| SaveAs(String) | 
            Save the package unencrypted to a file.
              | |
| SaveAs(String, String) | 
            Save the package to a file.
              | |
Returns a string that represents the current object.  (Inherited from  | 
Fields
| Name | Description | |
|---|---|---|
| ManifestName | 
            The internal name of the manifest file. It will be automatically created if the Manifest property has been set upon saving the package. When opening a package, this manifest will be used to initialize the Manifest property.
              | 
Properties
| Name | Description | |
|---|---|---|
| CurrentCompression | 
            Set/get the current compression level. It will be used in the AddFile and Create functions. Default is 'Maximum'.
              | |
| CurrentPath | 
            Returns the current path, i.e. the file path used in the Open function. If Open hasn't been called, return null.
              | |
| IsNew | 
            Returns true if the package is new, i.e. Open hasn't been called.
              | |
| Manifest | 
            Get or set the current manifest for the package
              | |
| ManifestXml | 
            Get or set the current manifest from an XML string
              | 
See Also