2.6 ReportSection

Applies to RDL 2010/01 and RDL 2016/01

The ReportSection element specifies the structure and layout information of a ReportSection. This element MUST be specified.

The following are the parent elements and child elements of the ReportSection element.

Parent elements

ReportSections

Child elements

ReportSection.Body

ReportSection.Page

ReportSection.Width

ReportSection.DataElementName

ReportSection.DataElementOutput

Applies to RDL 2011/01

Attributes

ReportSection.Name

Applies to RDL 2012/01

Child elements

ReportSection.LayoutDirection

The following is the XML Schema definition of the ReportSection 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="ReportSectionType">
   <xsd:choice minOccurs="1" maxOccurs="unbounded">
     <xsd:element name="Body" type="BodyType" minOccurs="1" />
     <xsd:element name="Width" type="SizeType" minOccurs="1" />
     <xsd:element name="Page" type="PageType" minOccurs="1" />
     <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="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>