Imposta la mappa immagine per una risorsa.
Le mappe immagine devono essere già state create. Le mappe immagine vengono applicate in ordine di recupero dall’array. Ciò significa che la seconda mappa immagine si sovrappone alla prima, la terza sovrappone la seconda e così via.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Input (setImageMapsParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
companyHandle | xsd:string |
Sì | Gestore azienda. |
assetHandle | xsd:string |
Sì | Handle risorsa. |
imageMapArray | types:ImageMapDefinitionArray |
Sì | Array di mappe immagine predefinite. |
Output (setImageMapsReturn)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
imageMapHandleArray | types:HandleArray |
Sì | Array con handle di mappa immagine applicati alla risorsa. |
Questo esempio di codice imposta 2 mappe immagine per una risorsa immagine. Il codice specifica il tipo di forma, l'area e l'azione eseguita quando vengono richiamate le mappe immagine. La risposta contiene un array con handle per le mappe immagine.
Request Contents (Richiesta contenuto)
<setImageMapsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|6</companyHandle>
<assetHandle>a|739|1|537</assetHandle>
<imageMapArray>
<items>
<name>ImageMap2</name>
<shapeType>Rectangle</shapeType>
<region>40</region>
<action>400</action>
<enabled>true</enabled>
</items>
<items>
<name>ImageMap3</name>
<shapeType>Rectangle</shapeType>
<region>40</region>
<action>400</action>
<enabled>false</enabled>
</items>
</imageMapArray>
</setImageMapsParam>