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


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 существовала и что существует конкретное поле со списком.

// 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.Kind, который содержит одно из значенийPrinterResolutionKind.PrinterResolution

Как правило, разрешение принтера устанавливается 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().

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

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