Comparing e_BuiltIn and e_GDIPlus PDF rasterizers.

Q:

I have a few questions about printing with the e_BuiltIn and e_GDIPlus
options of SetRasterizerType. There is a comment in the printing
sample says that there is a trade-off in speed versus quality between
the two options. Is e_BuiltIn slower than e_GDIPlus, but higher
quality? Is the advantage in quality using e_BuiltIn dependent on the
printer? For example, if I print using e_GDIPlus to a printer that
has good anti-aliasing capabilities, could the quality be as good as
using e_BuiltIn?

There's another comment at the top of the sample that says "If you
would like to rasterize page at high resolutions (e.g. more than 600
DPI), you should use PDFRasterizer or PDFNet vector output instead of
PDFDraw". Does that mean if the printer resolution is > 600 dpi I
should use the e_GDIPlus option rather than e_BuiltIn?
----

A:
'pdftron.PDF.PDFRasterizer.e_GDIPlus' rasterizer is using GDI+
graphics library, whereas 'pdftron.PDF.PDFRasterizer.e_BuiltIn' fully
supports PDF graphics model. As a result some PDF documents will
render properly using e_BuiltIn rasterizer, but not using e_GDIPlus.

The advantage of e_GDIPlus is that it can be used to send vector
output to any device context. This will usually result in smaller
spool files for high-resolution printing. Also e_GDIPlus rasterizer
can be used to convert PDF pages to EMF/WMF files.

Although both e_BuiltIn and e_GDIPlus support anti-aliasing, e_BuiltIn
can produce higher quality _raster_ output.

if I print using e_GDIPlus to a printer that has good anti
-aliasing capabilities, could the quality be as good as using e_BuiltIn?

e_BuiltIn produces better raster output than e_GDIPlus. e_GDIPlus
rasterizer has the advantage of smaller print spool files (at high
resolutions).

Does that mean if the printer resolution is > 600 dpi I should
use the e_GDIPlus option rather than e_BuiltIn?

If you want to render PDF at very high resolutions, the generated
bitmap will be large (and as a result slow to print). In this case you
may want to use e_GDIPlus rasterizer, because the vector output is
resolution independent.

We are also working on a new type of PDF rasterizer that will combine
the best features of e_GDIPlus and e_BuiltIn PDF rasterizer.