OutputColor 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
色または灰色の網掛けを含む内容を印刷する方法を指定します。
public enum class OutputColor
public enum OutputColor
type OutputColor =
Public Enum OutputColor
- 継承
フィールド
Color | 1 | 色の付いた印刷出力。 |
Grayscale | 2 | グレースケールでの印刷出力。 |
Monochrome | 3 | 単一の色および同程度の輝度での印刷出力。 |
Unknown | 0 | 機能 (オプションはこの列挙体によって表されます) が、 印刷スキーマで定義されていないオプションに設定されます。 |
例
次の例は、この列挙を使用して値を設定 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
注釈
次の目的で、この型の値を使用します。
のプロパティである コレクションのOutputColorCapabilityPrintCapabilitiesメンバーとして、これらの値はプリンターがサポートする出力の種類を指定します。 (多くのプリンターで複数の種類がサポートされています)。
の プロパティPrintTicketのOutputColor値として、指定された出力の種類を生成するようにプリンターに指示します。
Unknown 値は、オブジェクトのPrintCapabilitiesプロパティでは使用されません。
プロパティを にUnknown
設定PrintTicketしないでください。 出力色機能を認識できないオプション (つまり、印刷スキーマPrintTicketで定義されていないオプション) に設定する PrintTicket ドキュメントを他PrintTicketの生成アプリケーションで作成した場合、そのドキュメントで構築されたアプリケーション内のオブジェクトは プロパティのOutputColor値として持ちますUnknown
。
クラスと PrintCapabilities クラスはPrintTicket継承できませんが、 クラスまたは PrintCapabilities クラスで考慮されていない印刷デバイス機能を認識するように印刷スキーマをPrintTicket拡張できます。 詳細については、「 方法: 印刷スキーマを拡張する」および「新しい印刷システム クラスを作成する」を参照してください。
適用対象
こちらもご覧ください
.NET