OutputColor Enum

Definitie

Hiermee geeft u op hoe u inhoud afdrukt die kleur of tinten grijs bevat.

public enum class OutputColor
public enum OutputColor
type OutputColor = 
Public Enum OutputColor
Overname
OutputColor

Velden

Name Waarde Description
Unknown 0

De functie (waarvan de opties worden vertegenwoordigd door deze opsomming) is ingesteld op een optie die niet is gedefinieerd in het afdrukschema.

Color 1

Uitvoer die in kleur wordt afgedrukt.

Grayscale 2

Uitvoer die wordt afgedrukt in grijswaarden.

Monochrome 3

Uitvoer die in één kleur en met dezelfde intensiteit wordt afgedrukt.

Voorbeelden

In het volgende voorbeeld ziet u hoe u deze opsomming gebruikt om waarden in te stellen PrintTicket .

// 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;
}
' Use different PrintTickets for different FixedDocuments.
Dim ptFD As New PrintTicket()

If _firstDocumentPrintTicket <= 1 Then
    ' 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 += 1

Else ' if (_firstDocumentPrintTicket > 1)
    ' 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
End If

Opmerkingen

Gebruik de waarden van dit type voor deze doeleinden:

  • Als leden van de OutputColorCapability verzameling, een eigenschap van PrintCapabilities, geven deze waarden de typen uitvoer op die een printer ondersteunt. (Veel printers ondersteunen meer dan één type.)

  • Als de waarde van de OutputColor eigenschap van een PrintTicket, sturen ze de printer om het aangewezen type uitvoer te produceren.

De onbekende waarde wordt nooit gebruikt in eigenschappen van PrintCapabilities objecten.

U moet nooit een PrintTicket eigenschap instellen op Unknown. Als een andere PrintTicket productietoepassing een PrintTicket-document heeft gemaakt waarmee de uitvoerkleurfunctie wordt ingesteld op een niet-herkende optie (dat wil gezegd, een optie die niet is gedefinieerd in het afdrukschema), heeft PrintTicket een Unknown object in uw toepassing die is samengesteld met dat document als de waarde van de OutputColor eigenschap.

Hoewel de PrintTicket en PrintCapabilities klassen niet kunnen worden overgenomen, kunt u het afdrukschema uitbreiden om functies van het afdrukapparaat te herkennen waarvoor geen rekening wordt gehouden in de PrintTicket of PrintCapabilities klassen. Zie Het afdrukschema uitbreiden en nieuwe afdruksysteemklassen maken voor meer informatie.

Van toepassing op

Zie ook