Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UIPrintInfo

Опции
Развертывание Target:

На этой странице
Язык:

UIPrintInfo

Наследование


Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 4.2 и позже.

A UIPrintInfo объект инкапсулирует информацию о задании печати, включая идентификатор принтера, имя задания, выходной тип (фотография, нормальная, полутоновая), ориентация (портрет или среда), и любой выбранный дуплексный режим. Эта информация используется системой печати, когда это распечатывает.

Обычно Вы создаете a UIPrintInfo возразите и присвойте его printInfo свойство совместно используемого UIPrintInteractionController экземпляр. Однако не необходимо создать a UIPrintInfo объект для задания печати; UIKit принимает определенные значения по умолчанию. В пользовательском интерфейсе параметров печати пользователи могут выбрать принтер, единственную сторону или печать двойной стороны для двухсторонних принтеров, и (если приложение позволяет его), диапазон страниц для печати.

  • Возвращает информационный объект печати, инициализированный со значениями по умолчанию.

    Объявление

    Swift

    class func printInfo() -> UIPrintInfo!

    Objective C

    + (UIPrintInfo *)printInfo

    Возвращаемое значение

    Экземпляр UIPrintInfo или nil если не мог бы быть создан объект.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

    См. также

    + printInfoWithDictionary:

  • Возвращает информационный объект печати, инициализирующийся с данными в переданном - в словаре.

    Объявление

    Swift

    init!(dictionary dictionary: [NSObject : AnyObject]?) -> UIPrintInfo

    Objective C

    + (UIPrintInfo *)printInfoWithDictionary:(NSDictionary *)dictionary

    Параметры

    dictionary

    Словарь, содержащий данные для инициализации UIPrintInfo объект с.

    Возвращаемое значение

    Экземпляр UIPrintInfo или nil если не мог бы быть создан объект.

    Обсуждение

    Вы используете dictionary параметр для инициализации a UIPrintInfo объект с хранившей информацией задания печати. Некоторые приложения могли бы заархивировать предыдущее UIPrintInfo объект и использование это для будущего задания печати с этим методом.

    Можно позже получить доступ к словарю путем вызова dictionaryRepresentation метод на UIPrintInfo объект.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

    См. также

    + printInfo

  • Возвращает представление словаря информационного объекта печати.

    Объявление

    Swift

    func dictionaryRepresentation() -> [NSObject : AnyObject]?

    Objective C

    - (NSDictionary *)dictionaryRepresentation

    Возвращаемое значение

    Представление словаря a UIPrintInfo объект, который может архивироваться и использоваться для создания нового UIPrintInfo объект. Возвраты nil если не может быть создан никакой словарь.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

  • duplex Свойство

    Указывает дуплексный режим для использования для задания печати.

    Объявление

    Swift

    var duplex: UIPrintInfoDuplex

    Objective C

    @property(nonatomic) UIPrintInfoDuplex duplex

    Обсуждение

    Некоторые принтеры могут распечатать или дуплекс (двусторонний) или односторонний. Если двусторонний выбран, принтер может или распечатать зеркальное отражение последней страницы вдоль длинного края бумаги или вдоль короткого края. Опция по умолчанию для способных к дуплексу принтеров основывается на типе документа: односторонний (ни один) для фотографий, двусторонний и длинный край для других документов. Если принтер способен к двусторонней печати, переключатель в параметрах печати позволяет пользователям переключаться между единственной стороной и двусторонней печатью. См. описание UIPrintInfoDuplex константы для получения дополнительной информации.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

  • jobName Свойство

    Имя задания печати.

    Объявление

    Swift

    var jobName: String!

    Objective C

    @property(nonatomic, copy) NSString *jobName

    Обсуждение

    Когда задание распечатывает, имя задания печати выведено на экран в Центре Печати. Приложение должно установить это свойство в имя, надлежащее распечатываемому содержанию. Имя задания по умолчанию является именем приложения.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

  • orientation Свойство

    Ориентация печатного содержания, портрета или среды.

    Объявление

    Swift

    var orientation: UIPrintInfoOrientation

    Objective C

    @property(nonatomic) UIPrintInfoOrientation orientation

    Обсуждение

    Приложение может установить это свойство в значение соски, надлежащие печатаемому содержанию, или это может поднять пользовательский интерфейс, позволяющий пользователям выбрать ориентацию печати. Значение по умолчанию UIPrintInfoOrientationPortrait. См. описания UIPrintInfoOrientation константы для получения дополнительной информации.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

  • outputType Свойство

    Вид печатаемого содержания.

    Объявление

    Swift

    var outputType: UIPrintInfoOutputType

    Objective C

    @property(nonatomic) UIPrintInfoOutputType outputType

    Обсуждение

    Выходной тип может быть общим, фотография или шкала полутонов. Приложение может установить это свойство в значение соски, надлежащие печатаемому содержанию. Значение по умолчанию UIPrintInfoOutputGeneral. См. описания UIPrintInfoOutputType константы для получения дополнительной информации.

    Выходной тип управляет качеством и форматом бумаги по умолчанию, используемым в печати. Например, если Ваше приложение только распечатывает черный текст, устанавливая это свойство в UIPrintInfoOutputGrayscale может привести к лучшей производительности во многих случаях. Посмотрите Ссылку класса UIPrintPaper для подробных данных.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

  • printerID Свойство

    Идентификатор принтера для использования для задания печати.

    Объявление

    Swift

    var printerID: String?

    Objective C

    @property(nonatomic, copy) NSString *printerID

    Обсуждение

    Это свойство установлено посредством пользовательского выбора в пользовательском интерфейсе печати. Можно обеспечить принтер ID как подсказка (например, последний принтер, используемый от определенного задания печати). Значение по умолчанию nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

Типы данных

  • Дуплексный режим выбранного принтера.

    Объявление

    Swift

    enum UIPrintInfoDuplex : Int { case None case LongEdge case ShortEdge }

    Objective C

    typedef enum { UIPrintInfoDuplexNone, UIPrintInfoDuplexLongEdge, UIPrintInfoDuplexShortEdge, } UIPrintInfoDuplex;

    Константы

    • None

      UIPrintInfoDuplexNone

      Никакая двусторонняя (дуплексная) печать; односторонняя печать только.

      Доступный в iOS 4.2 и позже.

    • LongEdge

      UIPrintInfoDuplexLongEdge

      Двусторонняя печать, зеркально отражающая последнюю страницу вдоль длинного края бумаги.

      Доступный в iOS 4.2 и позже.

    • ShortEdge

      UIPrintInfoDuplexShortEdge

      Дуплексная печать, зеркально отражающая последнюю страницу вдоль короткого края бумаги.

      Доступный в iOS 4.2 и позже.

    Обсуждение

    Вы используете эти константы при установке значения duplex свойство a UIPrintInfo объект.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

  • Ориентация печати на странице.

    Объявление

    Swift

    enum UIPrintInfoOrientation : Int { case Portrait case Landscape }

    Objective C

    typedef enum { UIPrintInfoOrientationPortrait, UIPrintInfoOrientationLandscape, } UIPrintInfoOrientation;

    Константы

    • Portrait

      UIPrintInfoOrientationPortrait

      Страницы распечатаны в портретной ориентации.

      Доступный в iOS 4.2 и позже.

    • Landscape

      UIPrintInfoOrientationLandscape

      Страницы распечатаны в альбомной ориентации.

      Доступный в iOS 4.2 и позже.

    Обсуждение

    Вы используете эти константы при установке значения orientation свойство a UIPrintInfo объект.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.

  • Выходной тип, который является индикацией относительно типа содержания приложение, рисует или обеспечивает.

    Объявление

    Swift

    enum UIPrintInfoOutputType : Int { case General case Photo case Grayscale case PhotoGrayscale }

    Objective C

    typedef enum { UIPrintInfoOutputGeneral, UIPrintInfoOutputPhoto, UIPrintInfoOutputGrayscale, UIPrintInfoOutputPhotoGrayscale } UIPrintInfoOutputType;

    Константы

    • General

      UIPrintInfoOutputGeneral

      Указывает, что печатное содержание состоит из смешанного текста, графики и изображений. Бумага по умолчанию является Буквой, A4 или подобным специфичным для локали обозначением. Вывод является нормальным качеством, дуплексом.

      Доступный в iOS 4.2 и позже.

    • Photo

      UIPrintInfoOutputPhoto

      Указывает, что печатное содержание состоит из черно-белых или цветных изображений. Бумага по умолчанию 4x6, A6 или подобное специфичное для локали обозначение. Вывод является высококачественным, симплекс.

      Доступный в iOS 4.2 и позже.

    • Grayscale

      UIPrintInfoOutputGrayscale

      Указывает, что печатное содержание является шкалой полутонов. Установите выходной тип в это значение, когда Ваше печатаемое содержание не содержит цвета — например, это - черный текст только. Бумага по умолчанию является Letter/A4. Вывод является полутоновым качеством, дуплексом. Этот тип контента может произвести повышение производительности в некоторых случаях.

      Доступный в iOS 4.2 и позже.

    • PhotoGrayscale

      UIPrintInfoOutputPhotoGrayscale

      Указывает, что печатное содержание является полутоновым изображением. Установите выходной тип в это значение, когда Ваше печатаемое содержание не содержит цвета — например, это - черный текст только. Бумага по умолчанию является Letter/A4. Вывод является высококачественной шкалой полутонов, дуплексом.

      Доступный в iOS 7.0 и позже.

    Обсуждение

    Вы используете эти константы при установке значения outputType свойство a UIPrintInfo объект.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 4.2 и позже.