Exporter (0) Imprimer
Développer tout

PrintTicket.OutputColor, propriété

Mise à jour : novembre 2007

Obtient ou définit une valeur qui indique comment l'imprimante gère un contenu qui comporte des couleurs et des nuances de gris.

Espace de noms :  System.Printing
Assembly :  ReachFramework (dans ReachFramework.dll)

public Nullable<OutputColor> OutputColor { get; set; }
/** @property */
public Nullable<OutputColor> get_OutputColor()
/** @property */
public  void set_OutputColor(Nullable<OutputColor> value)

public function get OutputColor () : Nullable<OutputColor>
public function set OutputColor (value : Nullable<OutputColor>)
Vous ne pouvez pas définir cette propriété en XAML.

Valeur de propriété

Type : System.Nullable<OutputColor>

Une valeur OutputColor qui indique comment l'imprimante gère un contenu qui comporte des couleurs ou des nuances de gris.

ExceptionCondition
ArgumentOutOfRangeException

Le code appelant a tenté d'affecter à la propriété une valeur qui n'est pas répertoriée dans l'énumération OutputColor.

Une valeur null pour cette propriété signifie que ce paramètre de fonctionnalité n'est pas spécifié. En outre, lorsque la valeur est null, les versions XML du PrintTicket (consultez SaveTo et GetXmlStream) ne contiennent aucun balisage pour cette fonctionnalité.

Cette propriété correspond au mot clé PageOutputColor du Print Schema.

Vous pouvez tester les options prises en charge par l'imprimante à l'aide de la propriété OutputColorCapability.

L'exemple suivant montre comment utiliser cette propriété pour configurer un travail d'impression. Pour obtenir l'exemple complet, consultez Impression d'un document XPS.

// Use different PrintTickets for different FixedDocuments.
PrintTicket ptFD = new PrintTicket();

if (_firstDocumentPrintTicket <= 1)
{   // Print the first document in black/white and in portrait
    // orientation.  Since the PrintTicket at the
    // FixedDocumentSequence level already specifies portrait
    // orientation, this FixedDocument can just inherit that
    // setting without having to set it again.
    ptFD.PageOrientation = PageOrientation.Portrait;
    ptFD.OutputColor = OutputColor.Monochrome;
    _firstDocumentPrintTicket++;
}

else // if (_firstDocumentPrintTicket > 1)
{   // Print the second document in color and in landscape
    // orientation.  Since the PrintTicket at the
    // FixedDocumentSequence level already specifies portrait
    // orientation, this FixedDocument needs to set its
    // PrintTicket with landscape orientation in order to
    // override the higher level setting.
    ptFD.PageOrientation = PageOrientation.Landscape;
    ptFD.OutputColor = OutputColor.Color;
}


Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft