setImageMaps

设置资产的图像映射。

您必须已创建图像映射。 按照从数组中检索的顺序应用图像映射。 这表示第二个图像映射叠加了第一个图像映射,第三个图像映射叠加了第二个图像映射,依此类推。

授权用户类型

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

参数

Input(setImageMapsParam)

名称 类型 必需 说明
*companyHandle* xsd:string 公司负责人。
*assetHandle* xsd:string 资产句柄。
*imageMapArray* types:ImageMapDefinitionArray 预定义图像映射的数组。

输出(setImageMapsReturn)

名称 类型 必需 说明
*imageMapHandleArray* types:HandleArray 一个数组,其中图像映射句柄应用于资产。

示例

此代码示例为图像资产设置了2个图像映射。 该代码指定在调用图像映射时采取的形状类型、区域和操作。 响应包含一个带有图像映射句柄的数组。

请求

<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>

在此页面上