Поделиться через


PrinterSettings.PrinterResolutionCollection Класс

Определение

Содержит коллекцию объектов 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
Наследование
PrinterSettings.PrinterResolutionCollection
Реализации

Примеры

В следующем примере кода поле со списком comboPrintResolution заполняется поддерживаемыми разрешениями. В этом примере требуется переменная с PrintDocument именем printDoc 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

Комментарии

Содержит PrinterSettings.PrinterResolutionCollection экземпляры PrinterResolution , представляющие разрешения принтера, поддерживаемые свойством PrinterResolution.Kind , которое содержит одно из значений PrinterResolutionKind .

Как правило, разрешение принтера устанавливается с помощью PageSettings.PrinterResolution свойства как допустимый PrinterResolution экземпляр, доступный в PrinterResolutions коллекции .

Если PrinterResolutionKind имеет значение Custom, используйте X свойства и Y , чтобы определить разрешение настраиваемого принтера в горизонтальном и вертикальном направлениях соответственно.

Конструкторы

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Инициализирует новый экземпляр класса PrinterSettings.PrinterResolutionCollection.

Свойства

Count

Получает число доступных разрешений принтера в этой коллекции.

Item[Int32]

Получает PrinterResolution по указанному индексу.

Методы

Add(PrinterResolution)

Добавляет объект PrinterResolution в конец коллекции.

CopyTo(PrinterResolution[], Int32)

Копирует содержимое текущего списка PrinterSettings.PrinterResolutionCollection в указанный массив, начиная с указанного индекса.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который может выполнять итерации по коллекции.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Описание этого члена см. в разделе CopyTo(Array, Int32).

ICollection.Count

Описание этого члена см. в разделе Count.

ICollection.IsSynchronized

Описание этого члена см. в разделе IsSynchronized.

ICollection.SyncRoot

Описание этого члена см. в разделе SyncRoot.

IEnumerable.GetEnumerator()

Описание этого члена см. в разделе GetEnumerator().

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к

См. также раздел