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. この例では、printDoc という名前の PrintDocument 変数が存在し、特定のコンボボックスが存在している必要があります。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 には、PrinterResolutionKind 値の1つを含む PrinterResolution.Kind プロパティでサポートされているプリンター解像度を表す PrinterResolution インスタンスが含まれています。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] プロパティで、PrinterResolutions コレクションで使用可能な有効な PrinterResolution インスタンスにプリンターの解像度を設定します。Typically, you set the printer's resolution through the PageSettings.PrinterResolution property to a valid PrinterResolution instance available through the PrinterResolutions collection.

PrinterResolutionKindCustom場合は、XY のプロパティを使用して、それぞれ水平方向および垂直方向のカスタムプリンター解像度を決定します。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()

現在のオブジェクトを表す string を返します。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.

適用対象

こちらもご覧ください