Imposta la destinazione di zoom associata a un’immagine di una risorsa. Sovrascrive le destinazioni di zoom esistenti.
Sintassi
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Input (setZoomTargetsParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
companyHandle | xsd:string |
Sì | Tratta l'azienda. |
assetHandle | xsd:string |
Sì | Risorsa con la destinazione di zoom da impostare. |
zoomTargetArray | types:ZoomTargetDefinitionArray |
Sì | Array di definizioni di destinazione dello zoom. |
Output (setZoomTargetsReturn)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
zoomTargetHandleArray | types:HandleArray |
Sì | Set di maniglie alle destinazioni di zoom create da questa operazione. |
Questo esempio di codice definisce una matrice di destinazioni di zoom per nome, posizione (asse x e y), larghezza, altezza e assegna la matrice a una risorsa. La risposta contiene le maniglie delle destinazioni di zoom appena create.
Request Contents (Richiesta contenuto)
<setZoomTargetsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|6</companyHandle>
<assetHandle>a|739|1|537</assetHandle>
<zoomTargetArray>
<items>
<name>zoomTarget2</name>
<xPosition>40</xPosition>
<yPosition>40</yPosition>
<width>400</width>
<height>400</height>
</items>
<items>
<name>zoomTarget3</name>
<xPosition>40</xPosition>
<yPosition>40</yPosition>
<width>400</width>
<height>400</height>
</items>
</zoomTargetArray>
</setZoomTargetsParam>
Risposta
<setZoomTargetsReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<zoomTargetHandleArray>
<items>a|947|9|41</items>
<items>a|948|9|42</items>
</zoomTargetHandleArray>
</setZoomTargetsReturn>