What's New?
What's New?
What's New?

Printing Enhancements

One of the most significant enhancements in MicroStation V8 2004 Edition is support for generating output in PDF format. PDF (Portable Document Format), developed by Adobe, is an industry standard format for electronic publishing.

PDF support

A PDF printer driver is provided with MicroStation V8 2004 Edition. The file is named "pdf.plt", and it is installed in the "Workspace\System\plotdrv" directory.

You can use the Batch Print utility to generate a multiple-page PDF file with one page per file. In this case a bookmark is generated for each page by default. You can generate a single-page PDF representation of the open DGN file using the Print dialog box (File > Print).

You can edit the PDF printer driver to set the following options for PDF generation:

A special syntax applies to these options. It is not necessary to know the syntax, though: For each setting, or command, the PDF printer driver file contains a line for each of that command's possible values, or qualifiers. Selecting a different qualifier is a simple matter of moving a semi-colon (“;”), which causes the rest of a line to be ignored, from the beginning of one line to the beginning of another and saving the changes. Use a text editor to do this.

To select the PDF printer driver file
  1. In the Printer and Paper Size section of the Print dialog box (File > Print), choose Bentley Driver from the option menu.
    or
    Click the Select Plotter Driver icon to the right of the option menu.
    The Select Printer Driver File dialog box opens.

  2. If necessary, navigate to the Workspace\system\plotdrv directory.

  3. Select the printer driver file “pdf.plt.”

  4. Click OK.

Viewing and printing PDF files

To view and print PDF files, including those generated using MicroStation's print driver, use the free application, Adobe Reader.

Levels and references in PDF files

If you select the FileOptionalContent option in the PDF printer driver before generating a PDF file, the levels and references will be individually viewable in the Layers tab of Adobe Reader. To turn levels and references on and off, use the controls in the Layers tab's hierarchy listing; the technique is analogous to showing and hiding directories in Windows Explorer.

The master DGN file is listed by itself in the top level of the hierarchy listing. Listed on the second level are each directly attached reference, each level in the master file, and each raster image attached to the master file. The third level lists nested references and the levels and raster images for each directly attached reference. For example:


Master DGN
  Ref_1
    Ref_a
      Refs if any
      Ref_a Levels
      Ref_a Rasters
      ...
    Ref_1 Levels
    Ref_1 Rasters
  Ref_2
    Refs if any
    Ref_2 Levels
    Ref_2 Rasters
    ...

As you can see above, the number of levels in the hierarchy is determined by the depth to which references are nested. The bottom level lists levels and raster images for the most deeply nested reference(s).

Additional printing enhancements

The many printing enhancements in the 2004 Edition aside from PDF support are summarized in the following sections.

In many cases configuration variables exist that enable you to customize printing capabilities and even to completely negate the 2004 Edition printing enhancements. To review descriptions of these configuration variables and to set the variables, select the Printing category in the Configuration dialog box (Workspace > Configuration).

Print layout

Print layout capabilities are significantly enhanced in the 2004 Edition. The workflow for specifying the area to print is as follows:

  1. From the Area option menu in the Print dialog box (File > Print), choose the type of area to print — view, fence, the entire active model, the entire active model and its attached references, or, if the active model is a sheet model, the area defined by the sheet boundaries.

  2. From the View option menu, choose the View containing the area to print. If the active model is a sheet model, the print is automatically oriented parallel to the view x-axis.

Following are also among the most significant print layout enhancements:

Print scaling

The configuration variable MS_PLT_SCALE_METHOD can be used to set the default method by which the print scale is specified in the Print Scale and Size section of the Print dialog box and in the Scale Assistant dialog box.

If you do not set the configuration variable, the default is the Method setting in the Scale Assistant dialog box.

If the configuration variable is set, it overrides the Method setting. In this case you can change that setting, but the change remains in effect only until you choose File > Exit in the Print dialog box. However, if you merely close the dialog box window — without choosing File > Exit — the new Method setting remains in effect.

Raster support

Many raster printing settings, such as quality, brightness, and contrast, can be accessed directly in MicroStation V8 2004 Edition, thus eliminating the necessity to modify a printer driver to apply settings particular to a single print.

To access these settings, choose Settings > Raster Options in the Print dialog box (File > Print). Doing this opens the Raster Options dialog box.

Changing these settings does not affect the selected printer driver file. Changes are valid only for the current print.

Pen table enhancements

Pen table-related functionality is enhanced in the 2004 Edition as follows:

Batch Print enhancements

The Batch Print utility is enhanced for the 2004 Edition to provide additional flexibility in building job sets. Here are some of the more significant enhancements:

Pen definition options

There are new options in the 2004 Edition for defining pens in printer drivers.

TrueType and SHX hardware font mapping

Hardware font mapping is supported for TrueType and SHX fonts with both the Windows system printer driver and the Bentley PostScript printer drivers. The FONT record syntax for specifying hardware font mapping is as follows:


FONT("fontName")=("<font name | ALL TTF | ALL SHX>") [/Kern=<n>] [/Sizeratio=<m>]

TTF denotes TrueType fonts. The quotation marks must be included.

The order in which ALL TTF, ALL SHX, and font name mappings are specified in a printer driver file is insignificant. Individual font mappings override ALL TTF and ALL SHX mappings.