Compartilhar via


PrinterSettings.PrinterResolutionCollection Classe

Definição

Contém uma coleção de PrinterResolution objetos.

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

Contém PrinterResolutionPrinterSettings.PrinterResolutionCollection 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 como uma instância válida PrinterResolution disponível por meio da PrinterResolutions coleção.

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

Construtores

Nome Description
PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

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

Propriedades

Nome Description
Count

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

Item[Int32]

Obtém o PrinterResolution índice em um índice especificado.

Métodos

Nome Description
Add(PrinterResolution)

Adiciona um PrinterResolution ao final da coleção.

CopyTo(PrinterResolution[], Int32)

Copia o conteúdo do atual PrinterSettings.PrinterResolutionCollection 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 por meio da 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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection.CopyTo(Array, Int32)

Para obter uma descrição deste membro, consulte CopyTo(Array, Int32).

ICollection.Count

Para obter uma descrição deste membro, consulte Count.

ICollection.IsSynchronized

Para obter uma descrição deste membro, consulte IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição deste membro, consulte SyncRoot.

IEnumerable.GetEnumerator()

Para obter uma descrição deste membro, consulte GetEnumerator().

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a

Confira também