Leer en inglés

Compartir a través de


PrinterSettings.PrinterResolutionCollection Clase

Definición

Contiene una colección de objetos PrinterResolution.

C#
public class PrinterSettings.PrinterResolutionCollection : System.Collections.ICollection
Herencia
PrinterSettings.PrinterResolutionCollection
Implementaciones

Ejemplos

En el ejemplo de código siguiente se rellena el comboPrintResolution cuadro combinado con las resoluciones admitidas. En el ejemplo se requiere que exista una PrintDocument variable denominada printDoc y que exista el cuadro combinado específico.

C#
// 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);
}

Comentarios

PrinterSettings.PrinterResolutionCollection contiene PrinterResolution instancias que representan las resoluciones de impresora admitidas a través de la PrinterResolution.Kind propiedad , que contiene uno de los PrinterResolutionKind valores .

Normalmente, se establece la resolución de la impresora a través de la PageSettings.PrinterResolution propiedad en una instancia válida PrinterResolution disponible a través de la PrinterResolutions colección.

Si PrinterResolutionKind es Custom, use las X propiedades y Y para determinar la resolución de impresora personalizada en las direcciones horizontales y verticales, respectivamente.

Constructores

Propiedades

Count

Obtiene el número de resoluciones de impresora disponibles en la colección.

Item[Int32]

Obtiene el objeto PrinterResolution en el índice especificado.

Métodos

Add(PrinterResolution)

Agrega una clase PrinterResolution al final de la colección.

CopyTo(PrinterResolution[], Int32)

Copia el contenido de PrinterSettings.PrinterResolutionCollection actual en la matriz especificada, comenzando en el índice especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que puede recorrer en iteración la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Para obtener una descripción de este miembro, vea CopyTo(Array, Int32).

ICollection.Count

Para obtener una descripción de este miembro, vea Count.

ICollection.IsSynchronized

Para obtener una descripción de este miembro, vea IsSynchronized.

ICollection.SyncRoot

Para obtener una descripción de este miembro, vea SyncRoot.

IEnumerable.GetEnumerator()

Para obtener una descripción de este miembro, vea GetEnumerator().

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Consulte también