Compartilhar via


PrinterSettings.PrinterResolutionCollection Classe

Definição

Contém uma coleção 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
Herança
PrinterSettings.PrinterResolutionCollection
Implementações

Exemplos

O exemplo de código a seguir preenche a comboPrintResolution caixa de combinação com as resoluções com suporte. O exemplo requer que exista uma PrintDocument variável chamada printDoc e que a caixa de combinação específica exista.

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

Comentários

O PrinterSettings.PrinterResolutionCollection contém PrinterResolution instâncias que representam as resoluções de impressora com suporte por meio da PrinterResolution.Kind propriedade , que contém um dos PrinterResolutionKind valores.

Normalmente, você define a resolução da impressora por meio da PageSettings.PrinterResolution propriedade para uma instância válida PrinterResolution disponível por meio da PrinterResolutions coleção.

Se PrinterResolutionKind for Custom, use as X propriedades e Y para determinar a resolução da impressora personalizada nas direções horizontal e vertical, respectivamente.

Construtores

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Inicializa uma nova instância da classe PrinterSettings.PrinterResolutionCollection.

Propriedades

Count

Obtém o número de resoluções de impressora disponíveis na coleção.

Item[Int32]

Obtém o PrinterResolution em um índice especificado.

Métodos

Add(PrinterResolution)

Adiciona um PrinterResolution ao final da coleção.

CopyTo(PrinterResolution[], Int32)

Copia o conteúdo do PrinterSettings.PrinterResolutionCollection atual para a matriz especificada, começando no índice especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que pode iterar pela coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Para obter uma descrição desse membro, confira CopyTo(Array, Int32).

ICollection.Count

Para obter uma descrição desse membro, confira Count.

ICollection.IsSynchronized

Para obter uma descrição desse membro, confira IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição desse membro, confira SyncRoot.

IEnumerable.GetEnumerator()

Para obter uma descrição desse membro, confira GetEnumerator().

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também