PrinterSettings.PrinterResolutionCollection Clase

Definición

Contiene una colección de objetos PrinterResolution.

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
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.

// 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

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

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Inicializa una nueva instancia de la clase PrinterSettings.PrinterResolutionCollection.

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

Consulte también