An object library asset.
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| assetType | AssetType : IMAGE_TYPE EPS_TYPE PDF_TYPE GEOMETRY_TYPE PAGE_TYPE TEXT_TYPE STRUCTURE_TYPE INDESIGN_FILE_TYPE |
r/w | The type of object library asset. |
| date | Date | readonly | The date and time the Asset was created. |
| description | string | r/w | The description of the Asset. |
| id | number | readonly | The unique ID of the Asset. |
| index | number | readonly | The index of the Asset within its containing object. |
| label | string | r/w | A property that can be set to any string. |
| name | string | r/w | The name of the Asset. |
| parent | Library | readonly | The parent of the Asset (a Library). |
| properties | Object | r/w | A property that allows setting of several properties at the same time. |
Methods
string extractLabel (key:
string)
Gets the label value associated with the specified key.
| Parameter | Type | Description |
|---|---|---|
| key | string | The key. |
Array of AssetgetElements ()
Resolves the object specifier, creating an array of object references.
void insertLabel (key:
string, value:
string)
Sets the label to the value associated with the specified key.
| Parameter | Type | Description |
|---|---|---|
| key | string | The key. |
| value | string | The value. |
Array of any placeAsset (on:
any)
Places the asset in the specified document or text.
| Parameter | Type | Description |
|---|---|---|
| on | Document Text |
The document or text object in which to place the asset. Can accept: Document or Text. |
void remove ()
Deletes the Asset.
void select ([existingSelection:
SelectionOptions=REPLACE_WITH ])
Selects the Asset.
| Parameter | Type | Description |
|---|---|---|
| existingSelection | SelectionOptions : ADD_TO REMOVE_FROM REPLACE_WITH |
The selection status of the Asset in relation to previously selected objects. (Optional) (default: REPLACE_WITH ) |
string toSource ()
Generates a string which, if executed, will return the Asset.
string toSpecifier ()
Retrieves the object specifier.
Used in:
Assets.previousItem (
obj:
Asset )
Assets.nextItem (
obj:
Asset )
Returned by:
Array of Asset Asset .getElements (
)
Asset Assets.anyItem (
)
Array of Asset Assets.everyItem (
)
Asset Assets.firstItem (
)
Asset Assets.item (
index:
any
)
Asset Assets.itemByID (
id:
number
)
Asset Assets.itemByName (
name:
string
)
Array of Asset Assets.itemByRange (
from:
any, to:
any
)
Asset Assets.lastItem (
)
Asset Assets.middleItem (
)
Asset Assets.nextItem (
obj:
Asset
)
Asset Assets.previousItem (
obj:
Asset
)
Asset Button.store (
using:
Library[, withProperties:
Object]
)
Asset EPS.store (
using:
Library[, withProperties:
Object]
)
Asset FormField.store (
using:
Library[, withProperties:
Object]
)
Asset GraphicLine.store (
using:
Library[, withProperties:
Object]
)
Asset Group.store (
using:
Library[, withProperties:
Object]
)
Asset Image.store (
using:
Library[, withProperties:
Object]
)
Asset Library.store (
using:
Array of any[, withProperties:
Object]
)
Asset Movie.store (
using:
Library[, withProperties:
Object]
)
Asset Oval.store (
using:
Library[, withProperties:
Object]
)
Asset PageItem.store (
using:
Library[, withProperties:
Object]
)
Asset PDF.store (
using:
Library[, withProperties:
Object]
)
Asset PICT.store (
using:
Library[, withProperties:
Object]
)
Asset Polygon.store (
using:
Library[, withProperties:
Object]
)
Asset Rectangle.store (
using:
Library[, withProperties:
Object]
)
Asset Sound.store (
using:
Library[, withProperties:
Object]
)
Asset TextFrame.store (
using:
Library[, withProperties:
Object]
)
Asset WMF.store (
using:
Library[, withProperties:
Object]
)
Asset XMLElement.store (
using:
Library[, withProperties:
Object]
)