Call this function to add an attachment to the folder.
Syntax: |
|
DlxFolder.NewAttachment(fileName = "", name = "", mode = DlxApp.IFEXIST_REPLACE)
|
Parameters
| Parameter |
Description |
| fileName |
The full path to the file. If this string is empty, a dialog box appears where you can specify the file name. |
| name |
The attachment name. If the name is not specified, the file name is used. |
| mode |
The operation to be performed if an attachment with the same name already exists. Specify one of the following values.
| Value |
Meaning |
| DlxApp.IFEXIST_REPLACE |
If an attachment with the specified name already exists, the content is replaced with the specified file. |
| DlxApp.IFEXIST_SKIP |
If an attachment with the specified name already exists, the operation is canceled. |
| DlxApp.IFEXIST_ADDNEW |
If an attachment with the specified name already exists, the attachment is added anyway. |
|
Return Value
Returns the object corresponding to the attachment. Call the IsValid() method to determine if the attachment was created correctly.
Example
|
|
Copy code
|
var folder = DlxApp.GetJob().GetFolder("folder1");
if (folder.IsValid())
{
if (!folder.NewAttachment("image.jpg", "att1").IsValid())
{
throw new Error("An error occurred while creating the attachment.");
}
}
|
See also