PageOrientation 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ページの内容を印刷メディアに印刷する方向を指定します。
public enum class PageOrientation
public enum PageOrientation
type PageOrientation =
Public Enum PageOrientation
- 継承
フィールド
Landscape | 1 | イメージ可能領域の内容は、ページ上で標準 (縦) 方向から反時計回りに 90 度回転されます。 |
Portrait | 2 | 標準方向。 |
ReverseLandscape | 3 | イメージ可能領域の内容は、ページ上で標準 (縦) 方向から時計回りに 90 度回転されます。 |
ReversePortrait | 4 | イメージ可能領域の内容は、標準 (縦) 方向に対して逆向きになります。 |
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
注釈
この型の値は、主に次の目的に使用します。
のプロパティである コレクションのPageOrientationCapabilityPrintCapabilitiesメンバーとして、これらの値はプリンターがサポートする方向の種類を示します。
の プロパティPrintTicketのPageOrientation値として、 値はプリンターに特定の向きを使用するように指示します。
Unknown 値は、オブジェクトのPrintCapabilitiesプロパティでは使用されません。
プロパティを Unknown に設定PrintTicketしないでください。 印刷方向機能を認識できないオプション (つまり、印刷スキーマPrintTicketで定義されていないオプション) に設定する PrintTicket ドキュメントを作成した他PrintTicketのアプリケーションがある場合、そのドキュメントで構築されたアプリケーション内のオブジェクトは、プロパティのPageOrientation値として Unknown になります。
クラスと PrintCapabilities クラスはPrintTicket継承できませんが、 クラスまたは PrintCapabilities クラスで考慮されていない印刷デバイス機能を認識するように印刷スキーマをPrintTicket拡張できます。 詳細については、「 方法: 印刷スキーマを拡張する」および「新しい印刷システム クラスを作成する」を参照してください。
適用対象
こちらもご覧ください
.NET