Blueprint for Outlook Introduction



How Blueprint Works

The Blueprint printing mechanism is based on Internet Explorer printing. This means that the selected Outlook message must be converted into a HTML representation before it can be displayed (and printed).

In order to provide a flexible mechanism for you to manage the display of HTML, Savvisoft has introduced the Blueprint template; This 'blueprint' completely describes the presentation of the selected message. It is created in HTML so allows a high level of flexibility to create the desired output. The Templates Tutorial section describes how to create your own templates and discusses how the standard templates installed with Blueprint for Outlook are constructed.

Within Outlook, every type of selectable item has a type, called the message class. For example, a standard email has a message class of 'IPM.Note', or a Contact has a message class of 'IPM.Contact'. Blueprint allows an association to be created between the message class and one or more Blueprint templates. This means that at the point of printing, it is possible to give users the ability to choose from a selection of templates .

As with Outlook printing, it is also possible to create two different styles of Blueprint templates:

Print StyleCommentsMessage Class
MemoSingle Item Print. Defines how the currently selected item will be printed.The message class of the selected item
Multi ItemThis style is used to present multiple items within the same printout. For example, this can be used to construct Outlook-Style Table printouts, or construct customized layouts. At print time, this can either be applied to the current selection, or the entire contents of the currently selected folder.The default message class of the folder. e.g. IPM.Note. for emails, IPM.Contact for contact folders

For a full list of all message classes and the associated Outlook Item, see the following Microsoft link:

Outlook Item types and message classes

To learn how the configure Blueprint message classes and templates, see Configuring Blueprint >>