Windows.Graphics.Printing.Workflow Windows.Graphics.Printing.Workflow Windows.Graphics.Printing.Workflow Windows.Graphics.Printing.Workflow Windows.Graphics.Printing.Workflow Namespace

This namespace provides the functionality for writing a print workflow app. Print workflow apps are registered to print-capable source applications. They are launched in the background after the source application has elected to print something but before the print data is sent to the printer. Workflow apps are able to alter both the print ticket (printer device settings) and the actual content to be printed, and they can optionally expose this functionality to the user by launching a foreground app midway through the process. This allows for a greater degree of customization of the printing experience.

Classes

PrintWorkflowBackgroundSession PrintWorkflowBackgroundSession PrintWorkflowBackgroundSession PrintWorkflowBackgroundSession PrintWorkflowBackgroundSession

Represents a single print workflow session that runs in the background.

PrintWorkflowBackgroundSetupRequestedEventArgs PrintWorkflowBackgroundSetupRequestedEventArgs PrintWorkflowBackgroundSetupRequestedEventArgs PrintWorkflowBackgroundSetupRequestedEventArgs PrintWorkflowBackgroundSetupRequestedEventArgs

Contains information about a PrintWorkflowBackgroundSession.SetupRequested event that was raised.

PrintWorkflowConfiguration PrintWorkflowConfiguration PrintWorkflowConfiguration PrintWorkflowConfiguration PrintWorkflowConfiguration

Contains information about the source application, print job title, and session ID for a print workflow session.

PrintWorkflowForegroundSession PrintWorkflowForegroundSession PrintWorkflowForegroundSession PrintWorkflowForegroundSession PrintWorkflowForegroundSession

Represents a single print workflow session that runs in the foreground.

PrintWorkflowForegroundSetupRequestedEventArgs PrintWorkflowForegroundSetupRequestedEventArgs PrintWorkflowForegroundSetupRequestedEventArgs PrintWorkflowForegroundSetupRequestedEventArgs PrintWorkflowForegroundSetupRequestedEventArgs

Contains information about a PrintWorkflowForegroundSession.SetupRequested event that was raised.

PrintWorkflowObjectModelSourceFileContent PrintWorkflowObjectModelSourceFileContent PrintWorkflowObjectModelSourceFileContent PrintWorkflowObjectModelSourceFileContent PrintWorkflowObjectModelSourceFileContent

Represents print content in the form of the COM-based XPS object model.

PrintWorkflowObjectModelTargetPackage PrintWorkflowObjectModelTargetPackage PrintWorkflowObjectModelTargetPackage PrintWorkflowObjectModelTargetPackage PrintWorkflowObjectModelTargetPackage

Represents the print output data in the form of the COM-based XPS object model.

PrintWorkflowSourceContent PrintWorkflowSourceContent PrintWorkflowSourceContent PrintWorkflowSourceContent PrintWorkflowSourceContent

Represents raw print data from the source application.

PrintWorkflowSpoolStreamContent PrintWorkflowSpoolStreamContent PrintWorkflowSpoolStreamContent PrintWorkflowSpoolStreamContent PrintWorkflowSpoolStreamContent

Represents print data in the form of an XPS data stream.

PrintWorkflowStreamTarget PrintWorkflowStreamTarget PrintWorkflowStreamTarget PrintWorkflowStreamTarget PrintWorkflowStreamTarget

Represents an output data stream to be sent to the printer.

PrintWorkflowSubmittedEventArgs PrintWorkflowSubmittedEventArgs PrintWorkflowSubmittedEventArgs PrintWorkflowSubmittedEventArgs PrintWorkflowSubmittedEventArgs

Contains information about a PrintWorkflowBackgroundSession.Submitted event that was raised.

PrintWorkflowSubmittedOperation PrintWorkflowSubmittedOperation PrintWorkflowSubmittedOperation PrintWorkflowSubmittedOperation PrintWorkflowSubmittedOperation

Contains information about a print task that has potentially been modified by a print workflow session.

PrintWorkflowTarget PrintWorkflowTarget PrintWorkflowTarget PrintWorkflowTarget PrintWorkflowTarget

Represents the output document to be sent to the printer driver.

PrintWorkflowTriggerDetails PrintWorkflowTriggerDetails PrintWorkflowTriggerDetails PrintWorkflowTriggerDetails PrintWorkflowTriggerDetails

Represents contextual information about the triggering of a print workflow background task.

PrintWorkflowUIActivatedEventArgs PrintWorkflowUIActivatedEventArgs PrintWorkflowUIActivatedEventArgs PrintWorkflowUIActivatedEventArgs PrintWorkflowUIActivatedEventArgs

Contains contextual information about a print workflow foreground task that has been activated.

PrintWorkflowXpsDataAvailableEventArgs PrintWorkflowXpsDataAvailableEventArgs PrintWorkflowXpsDataAvailableEventArgs PrintWorkflowXpsDataAvailableEventArgs PrintWorkflowXpsDataAvailableEventArgs

Contains information about a PrintWorkflowForegroundSession.XpsDataAvailable event that was raised.

Enums

PrintWorkflowSessionStatus PrintWorkflowSessionStatus PrintWorkflowSessionStatus PrintWorkflowSessionStatus PrintWorkflowSessionStatus

Contains values that describe the status of the current print workflow session.

PrintWorkflowSubmittedStatus PrintWorkflowSubmittedStatus PrintWorkflowSubmittedStatus PrintWorkflowSubmittedStatus PrintWorkflowSubmittedStatus

Contains values that describe the status of a print workflow session.

See also