PrinterSettings.PrinterResolutionCollection クラス

定義

PrinterResolution オブジェクトのコレクションを含んでいます。Contains a collection of PrinterResolution objects.

public: ref class PrinterSettings::PrinterResolutionCollection : System::Collections::ICollection
public class PrinterSettings.PrinterResolutionCollection : System.Collections.ICollection
type PrinterSettings.PrinterResolutionCollection = class
    interface ICollection
    interface IEnumerable
Public Class PrinterSettings.PrinterResolutionCollection
Implements ICollection
継承
PrinterSettings.PrinterResolutionCollection
実装

次のコード例では、 comboPrintResolution コンボボックスにサポートされている解像度を設定します。The following code example populates the comboPrintResolution combo box with the supported resolutions. この例では、と PrintDocument いう名前の変数が存在し、特定のコンボボックスが存在している必要があり printDoc ます。The example requires 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.PrinterResolutionCollection PrinterResolution プロパティでサポートされているプリンター解像度を表すインスタンスが含まれ PrinterResolution.Kind ます。これには、値の1つが含まれ PrinterResolutionKind ます。The PrinterSettings.PrinterResolutionCollection contains PrinterResolution instances that represents the printer resolutions supported through the PrinterResolution.Kind property, which contains one of the PrinterResolutionKind values.

通常は、プロパティを使用して、 PageSettings.PrinterResolution PrinterResolution コレクションを通じて使用可能な有効なインスタンスにプリンターの解像度を設定し PrinterResolutions ます。Typically, you set the printer's resolution through the PageSettings.PrinterResolution property to a valid PrinterResolution instance available through the PrinterResolutions collection.

がの場合は、 PrinterResolutionKind Custom プロパティとプロパティを使用して、 X Y それぞれ水平方向および垂直方向のカスタムプリンター解像度を決定します。If PrinterResolutionKind is Custom, then use the X and Y properties to determine the custom printer resolution in the horizontal and vertical directions, respectively.

コンストラクター

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

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

プロパティ

Count

コレクション内の使用できるプリンター解像度の数を取得します。Gets the number of available printer resolutions in the collection.

Item[Int32]

指定したインデックスにある PrinterResolution を取得します。Gets the PrinterResolution at a specified index.

メソッド

Add(PrinterResolution)

PrinterResolution をコレクションの末尾に追加します。Adds a PrinterResolution to the end of the collection.

CopyTo(PrinterResolution[], Int32)

指定したインデックスを開始位置として、指定した配列に現在の PrinterSettings.PrinterResolutionCollection の内容をコピーします。Copies the contents of the current PrinterSettings.PrinterResolutionCollection to the specified array, starting at the specified index.

Equals(Object)

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

(継承元 Object)
GetEnumerator()

このコレクションを反復処理できる列挙子を返します。Returns an enumerator that can iterate through the collection.

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()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

このメンバーの詳細については、「CopyTo(Array, Int32)」をご覧ください。For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

このメンバーの詳細については、「Count」をご覧ください。For a description of this member, see Count.

ICollection.IsSynchronized

このメンバーの詳細については、「IsSynchronized」をご覧ください。For a description of this member, see IsSynchronized.

ICollection.SyncRoot

このメンバーの詳細については、「SyncRoot」をご覧ください。For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

このメンバーの詳細については、「GetEnumerator()」をご覧ください。For a description of this member, see GetEnumerator().

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください