PrinterSettings.PrinterResolutionCollection Classe

Définition

Contient une collection d'objets 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
Héritage
PrinterSettings.PrinterResolutionCollection
Implémente

Exemples

L’exemple de code suivant remplit la comboPrintResolution zone de liste déroulante avec les résolutions prises en charge.The following code example populates the comboPrintResolution combo box with the supported resolutions. L’exemple requiert l’existence PrintDocument d’une printDoc variable nommée et de la zone de liste déroulante spécifique.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

Remarques

Le PrinterSettings.PrinterResolutionCollection PrinterResolution.Kind PrinterResolutionKind contient PrinterResolution des instances qui représentent les résolutions d’imprimante prises en charge par le biais de la propriété, qui contient l’une des valeurs.The PrinterSettings.PrinterResolutionCollection contains PrinterResolution instances that represents the printer resolutions supported through the PrinterResolution.Kind property, which contains one of the PrinterResolutionKind values.

En règle générale, vous définissez la résolution de l' PageSettings.PrinterResolution imprimante par le biais PrinterResolution de la propriété sur PrinterResolutions une instance valide disponible par le biais de la collection.Typically, you set the printer's resolution through the PageSettings.PrinterResolution property to a valid PrinterResolution instance available through the PrinterResolutions collection.

Si PrinterResolutionKind a Customla valeur, utilisez X les Y propriétés et pour déterminer la résolution d’imprimante personnalisée dans les directions horizontale et verticale, respectivement.If PrinterResolutionKind is Custom, then use the X and Y properties to determine the custom printer resolution in the horizontal and vertical directions, respectively.

Constructeurs

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Initialise une nouvelle instance de la classe PrinterSettings.PrinterResolutionCollection.Initializes a new instance of the PrinterSettings.PrinterResolutionCollection class.

Propriétés

Count

Obtient le nombre de résolutions de l'imprimante disponibles dans la collection.Gets the number of available printer resolutions in the collection.

Item[Int32]

Obtient PrinterResolution à un index spécifié.Gets the PrinterResolution at a specified index.

Méthodes

Add(PrinterResolution)

Ajoute un PrinterResolution à la fin de la collection.Adds a PrinterResolution to the end of the collection.

CopyTo(PrinterResolution[], Int32)

Copie le contenu du PrinterSettings.PrinterResolutionCollection actuel au niveau de l'index spécifié dans le tableau spécifié.Copies the contents of the current PrinterSettings.PrinterResolutionCollection to the specified array, starting at the specified index.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui peut itérer au sein de la collection.Returns an enumerator that can iterate through the collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

Pour obtenir une description de ce membre, consultez Count.For a description of this member, see Count.

ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez SyncRoot.For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

Pour obtenir une description de ce membre, consultez GetEnumerator().For a description of this member, see GetEnumerator().

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi