Documentation Archive Developer
Search

ADC Home > Reference Library > Technical Q&As > Legacy Documents > Printing >

Legacy Documentclose button

Important: This document is part of the Legacy section of the ADC Reference Library. This information should not be used for new development.

Current information on this Reference Library topic can be found here:

Adding QuickDraw GX Printing Panels


Important for all Apple Printing and Graphics Developers:

The information in this Technical Q & A is still relevant up to and including Mac OS 7.6 with QuickDraw GX 1.1.5. Beginning with the release of Mac OS 8.0, however, Apple plans to deliver a system which incorporates QuickDraw GX graphics and typography only. QuickDraw GX printer drivers and GX printing extensions will not be supported in Mac OS 8.0 or in future Mac OS releases. Apple's goal is to simplify the user experience of printing by unifying the Macintosh graphic and printing architectures and standardizing on the classic Printing Manager.

For details on Apple's official announcement, refer to </dev/technotes/gxchange.html>

Q: Where can I find some good sample code that demonstrates the techniques required for a "panel" with QuickDraw GX printing (as an application -- not an extension). Are there any other example than the ones on the latest "MacOS Software Developer's Kit" (#3).

A: There are two applications ("Experiment no.9" and "Banana Jr.") on the WWDC Technology 1995 CD and QuickDraw GX SDK that show how to do this. These are on the following path:

:Programming Stuff:Sample Code:Printing Samples:Applications...:

In both of these applications, the panels appear in the "Custom Page Setup" dialog. However, the sample code can easily be modified to add panels to the "Page Setup..." and Print..." dialogs.

[Aug 01 1995]