1 Introduction

The Remote GDI+ (RGDI) binary stream format is a binary format that is produced by Microsoft SQL Server Reporting Services when communicating with viewer controls to offload some of the rendering work from the server to the client viewer control. By using RGDI, the implementer can create custom report designers that will generate RGDI and can create custom report renderers that process and display RGDI to display reports.

A client control that consumes RGDI needs to translate RGDI content to GDI+ objects and calls. RGDI works with only one page of report data at a time; each page is represented by an RGDI stream.

Sections 1.7 and 2 of this specification are normative. All other sections and examples in this specification are informative.