Share via


2.1 Introduction

RGDI is a binary stream format that is composed of a collection of nested RGDI structures (described in section 2.2). A structure can contain information about the type of the structure as well as type-specific fields that further specify the structure content.

This section describes each RGDI structure, its structure type, the fields contained within the structure, and the structures that are contained within those fields. Additionally, some fields contain information that is encoded in XML documents. This section describes the full structure of these XML documents.

Each RGDI binary stream that contains the report rendering information that is required to describe a page of a report MUST be written as a series of nested RGDI structures that preserve the report hierarchy. The left and top properties of an item are absolute measurements in the useable area of the page. To optimize space, some structures are shared between report items so that they are written only once.

This document uses Augmented Backus-Naur Form (ABNF) as specified in [RFC5234] to specify the sequence of fields for RGDI structures.