Choosing the PDF output type in RRC’s built-in Document Generation UI


Rational Requirements  Composer uses RRDG to provide document generation capabilities to its users directly from the RRC Web UI. RRDG is the same engine that RPE uses (see RRDG vs RPE) but the UI and capabilities exposed by RRC are different from RPE. Also the RRC UI employs a different vocabulary than the one used in RPE and in the case of the PDF output’s UI understanding this vocabulary can make a very large difference in how the output looks.

RRC gives the user the choice of producing a PDF optimized for performance and a sophisticated one.

Sophisticated formatting

RRC_NewPDF

Performance optimised

RRC_LegacyPDF

The choice has considerable implications in the execution of the report and the quality of the output as it determine which RRDG PDF Output Driver is used:

  • performance optimized – uses the Legacy PDF driver
  • sophisticated formatting – uses the standard (new) PDF driver in RPE

The differences between the Legacy Driver and New PDF  Driver are described here.

In a nutshell the Legacy PDF Driver should only be used for producing very large PDF documents ( 3000-4000+ pages) while the New PDF Driver should be used in all other scenarios.  The Legacy PDF Driver has many formatting limitations compared to the new one and it’s put on backwards compatibility mode now.

A quick way to determine if you are using the Legacy PDF Driver is to look at the table of contents: if the TOC has no page numbers the document was most likely produced with the Legacy PDF Driver.

Advertisements

Author: Dragos Cojocari

Architect for Rational Publishing Engine

2 thoughts on “Choosing the PDF output type in RRC’s built-in Document Generation UI”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s