## DuAEProjectXMP

Manages XMP Metadata of the project.

View Source Duik_api_fordoc.jsxinc, line 28826

# Methods

#### # static getPropertyValue(prop, typeopt) → {Object}

Gets the value of a property.

##### Parameters:

Name | Type | Attributes | Description
--- | --- | --- | ---
`prop` | `string` |  | The name of the property
`type` | `XMPConst` | <optional> | The property data type, one of: - XMPConst.STRING - XMPConst.INTEGER - XMPConst.NUMBER - XMPConst.BOOLEAN - XMPConst.XMPDATE

View Source Duik_api_fordoc.jsxinc, line 28845

Returns:
The value
Type: `Object`

#### # static getSettings() → {object}

Gets the project settings stored in XMP by DuAEF.

View Source Duik_api_fordoc.jsxinc, line 28909

Returns:
The settings.
Type: `object`

#### # static getXmp() → {XMPMeta}

Gets the XMP of the current project

View Source Duik_api_fordoc.jsxinc, line 28832

Returns:
The XMP data
Type: `XMPMeta`

#### # static saveSettings(settings)

Saves the project settings stored in XMP by DuAEF.

##### Parameters:

Name | Type | Description
--- | --- | ---
`settings` | `object` | The settings.

View Source Duik_api_fordoc.jsxinc, line 28920

#### # static setPropertyValue(prop, value)

Sets the value of a property.

##### Parameters:

Name | Type | Description
--- | --- | ---
`prop` | `string` | The name of the property
`value` | `Object` | The value

View Source Duik_api_fordoc.jsxinc, line 28861