PrinterResolution クラス

定義

プリンターでサポートされる解像度を表します。Represents the resolution supported by a printer.

public ref class PrinterResolution
[System.Serializable]
public class PrinterResolution
type PrinterResolution = class
Public Class PrinterResolution
継承
PrinterResolution
属性

次のコード例ではcomboPrintResolution 、コンボボックスにサポートされている解像度を設定します。The following code example populates the comboPrintResolution combo box with the supported resolutions. この例では、 PrintDocumentというprintDoc名前の変数が存在し、特定のコンボボックスが存在することを前提としています。The example assumes that a PrintDocument variable named printDoc exists and that the specific combo box exists.

// Add list of printer resolutions found on the printer to the combobox.
// The PrinterResolution's ToString() method will be used to provide the display String.
PrinterResolution^ pkResolution;
for ( int i = 0; i < printDoc->PrinterSettings->PrinterResolutions->Count; i++ )
{
   pkResolution = printDoc->PrinterSettings->PrinterResolutions[ i ];
   comboPrintResolution->Items->Add( pkResolution );
}
// Add list of printer resolutions found on the printer to the combobox.
// The PrinterResolution's ToString() method will be used to provide the display string.

PrinterResolution pkResolution;
for (int i = 0; i < printDoc.PrinterSettings.PrinterResolutions.Count; i++){
    pkResolution = printDoc.PrinterSettings.PrinterResolutions[i];
    comboPrintResolution.Items.Add(pkResolution);
}
' Add list of printer resolutions found on the printer to the combobox.
' The PrinterResolution's ToString() method will be used to provide the display string.
Dim pkResolution As PrinterResolution
For i = 0 to printDoc.PrinterSettings.PrinterResolutions.Count - 1
    pkResolution = printDoc.PrinterSettings.PrinterResolutions.Item(i)
    comboPrintResolution.Items.Add(pkResolution)
Next

注釈

このクラスは、 PrinterSettings.PrinterResolutionsおよびPageSettings.PrinterResolutionプロパティによって、プリンターで使用可能なプリンターの解像度を取得したり、ページの印刷解像度を設定したりするために使用されます。This class is used by the PrinterSettings.PrinterResolutions and PageSettings.PrinterResolution properties to get the printer resolutions that are available on the printer and to set the printing resolution for a page, respectively.

プロパティを使用して、プリンターの解像度の種類がPrinterResolutionKindCustomであるかどうかを判断します。 KindUse the Kind property to determine whether the printer resolution type is the PrinterResolutionKind value Custom. その場合は、プロパティXYプロパティを使用して、プリンターの解像度を水平方向および垂直方向にそれぞれ決定します。If so, use the X and Y properties to determine the printer resolution in the horizontal and vertical directions, respectively.

印刷の詳細については、 System.Drawing.Printing 「名前空間の概要」を参照してください。For more information on printing, see the System.Drawing.Printing namespace overview.

コンストラクター

PrinterResolution()

PrinterResolution クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrinterResolution class.

プロパティ

Kind

プリンターの解像度を取得または設定します。Gets or sets the printer resolution.

X

水平方向のプリンター解像度を 1 インチあたりのドット数 (dpi) で取得します。Gets the horizontal printer resolution, in dots per inch.

Y

垂直方向のプリンター解像度を 1 インチあたりのドット数 (dpi) で取得します。Gets the vertical printer resolution, in dots per inch.

メソッド

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

このメンバーは、ToString() メソッドをオーバーライドします。This member overrides the ToString() method.

適用対象

こちらもご覧ください