Imposta la mappa immagine per una risorsa.
Devi aver già creato le mappe immagine. Le mappe immagine vengono applicate in ordine di recupero dalla matrice. Questo significa che la seconda mappa immagine si sovrappone alla prima, la terza alla seconda e così via.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Input (setImageMapsParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
companyHandle | xsd:string |
Sì | Tratta l'azienda. |
assetHandle | xsd:string |
Sì | Gestione risorse. |
imageMapArray | types:ImageMapDefinitionArray |
Sì | Array di mappe immagine predefinite. |
Output (setImageMapsReturn)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
imageMapHandleArray | types:HandleArray |
Sì | Matrice 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, la regione e l'azione eseguita quando vengono richiamate le mappe immagine. La risposta contiene un array con maniglie 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>