Share via


AdvancedPrintOptions Object [Publisher 2003 VBA Language Reference]

Document
AdvancedPrintOptions
Multiple objects

Represents the advanced print settings for a publication.

Using the AdvancedPrintOptions object

Use the AdvancedPrintOptions property of the Document object to return an AdvancedPrintOptions object. 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

Remarks

The properties of the AdvancedPrintOptions object correspond to the options available on the tabs of the Advanced Print Settings dialog box.

Properties | AllowBleeds Property | Application Property | GraphicsResolution Property | HorizontalFlip Property | InksToPrint Property | IsPostscriptPrinter Property | NegativeImage Property | Parent Property | PrintablePlates Property | PrintableRect Property | PrintBlankPlates Property | PrintBleedMarks Property | PrintCMYKByDefault Property | PrintColorBars Property | PrintCropMarks Property | PrintDensityBars Property | PrintJobInformation Property | PrintMode Property | PrintRegistrationMarks Property | Resolution Property | UseCustomHalftone Property | UseOnlyPublicationFonts Property | VerticalFlip Property

Parent Objects | Document Object

Child Objects | PrintablePlates Object | PrintableRect Object