PrintBlankPlates Property

Microsoft Publisher Visual Basic

PrintBlankPlates Property

False to prevent printing plates when an ink is used within a document, but not on a specific page. For example, suppose a document contains red and black spot colors on first page, but the rest of the pages contain black only. If PrintBlankPlates is set to False, a red plate will be printed for the first page, but not for any of the following pages because they do not contain red. The default is True. Read/write Boolean.

expression.PrintBlankPlates()

expression    Required. An expression that returns an AdvancedPrintOptions object.

Remarks

This property is only accessible if separations are being printed. Use the PrintMode property of the AdvancedPrintOptions object to specifiy that separations are to be printed. Returns "Permission Denied" if any other print mode is specified.

This property corresponds to the Don't print blank plates control on the Separations tab of the Advanced Print Settings dialog box.

Example

The following example tests to determine if the active publication has been set to print as separations. If it has, it is set to print only plates for the inks actually used in the publication, and to not print plates for any pages where a color is not used.

    Sub PrintOnlyInksUsed
	With ActiveDocument.AdvancedPrintOptions
		If .PrintMode = pbPrintModeSeparations Then
			.InksToPrint = pbInksToPrintUsed
			.PrintBlankPlates = False
		End If
	End With
End Sub