2.12 Image

The Image element specifies properties for an image in a Report.

The following are the parent elements, attributes, and child elements of the Image element.

Parent elements

ReportItems

CellContents

CustomReportItem.AltReportItem

Attributes

Image.Name

Child elements

Image.Style

Image.ActionInfo

Image.Bookmark

Image.CustomProperties

Image.DataElementName

Image.DataElementOutput

Image.DocumentMapLabel

Image.Height

Image.Left

Image.RepeatWith

Image.ToolTip

Image.Top

Image.Visibility

Image.Width

Image.ZIndex

Image.MIMEType

Image.Sizing

Image.Source

Image.Value

Applies to RDL 2011/01

Child elements

Image.Tag

Applies to RDL 2012/01

Child elements

Image.EmbeddingMode

Applies to RDL 2013/01

Child elements

Image.Tags

The following is the XML Schema definition of the Image element.

Note  The following XSD represents RDL macro-versioned schemas only. Possible additions, identified earlier in this section, to base schema RDL 2010/01 from micro-versioned schemas RDL 2011/01, RDL 2012/01, and RDL 2013/01 are provided in sections 5.5, 5.6, and 5.7, respectively. For more information about macro- and micro-versioned schemas, see section 2.1.

 <xsd:complexType name="ImageType" >
    <xsd:choice minOccurs="1" maxOccurs="unbounded">
      <xsd:element name="Style" type="StyleType" minOccurs="0" />
      <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
      <xsd:element name="Top" type="SizeType" minOccurs="0" />
      <xsd:element name="Left" type="SizeType" minOccurs="0" />
      <xsd:element name="Height" type="SizeType" minOccurs="0" />
      <xsd:element name="Width" type="SizeType" minOccurs="0" />
      <xsd:element name="ZIndex" type="xsd:unsignedInt" minOccurs="0" />
      <xsd:element name="Visibility" type="VisibilityType" minOccurs="0" />
      <xsd:element name="ToolTip" type="StringLocIDType" minOccurs="0" />
      <xsd:element name="DocumentMapLabel" type="StringLocIDType" minOccurs="0" />
      <xsd:element name="Bookmark" type="xsd:string" minOccurs="0" />
      <xsd:element name="RepeatWith" type="xsd:string" minOccurs="0" />
      <xsd:element name="CustomProperties" type="CustomPropertiesType" minOccurs="0" />
      <xsd:element name="Source">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
          <xsd:enumeration value="External" />
          <xsd:enumeration value="Embedded" />
          <xsd:enumeration value="Database" />
         </xsd:restriction>
       </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Value" type="xsd:string" />
      <xsd:element name="MIMEType" type="xsd:string" minOccurs="0" />
      <xsd:element name="Sizing" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
          <xsd:enumeration value="AutoSize" />
          <xsd:enumeration value="Fit" />
          <xsd:enumeration value="FitProportional" />
          <xsd:enumeration value="Clip" />
         </xsd:restriction>
       </xsd:simpleType>
      </xsd:element>
      <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
      <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Output" />
          <xsd:enumeration value="NoOutput" />
          <xsd:enumeration value="ContentsOnly" />
          <xsd:enumeration value="Auto" />
         </xsd:restriction>
       </xsd:simpleType>
      </xsd:element>
      <xsd:any namespace="##other" processContents="skip" />
    </xsd:choice>
    <xsd:attribute name="Name" type="xsd:normalizedString" use="required" />
    <xsd:anyAttribute namespace="##other" processContents="skip" />
   </xsd:complexType>