UIPrintInfo
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSCopying -
NSObject
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 4.2 и позже.
A UIPrintInfo объект инкапсулирует информацию о задании печати, включая идентификатор принтера, имя задания, выходной тип (фотография, нормальная, полутоновая), ориентация (портрет или среда), и любой выбранный дуплексный режим. Эта информация используется системой печати, когда это распечатывает.
Обычно Вы создаете a UIPrintInfo возразите и присвойте его printInfo свойство совместно используемого UIPrintInteractionController экземпляр. Однако не необходимо создать a UIPrintInfo объект для задания печати; UIKit принимает определенные значения по умолчанию. В пользовательском интерфейсе параметров печати пользователи могут выбрать принтер, единственную сторону или печать двойной стороны для двухсторонних принтеров, и (если приложение позволяет его), диапазон страниц для печати.
-
Возвращает информационный объект печати, инициализированный со значениями по умолчанию.
Возвращаемое значение
Экземпляр
UIPrintInfoилиnilесли не мог бы быть создан объект.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
-
Возвращает информационный объект печати, инициализирующийся с данными в переданном - в словаре.
Объявление
Swift
init!(dictionarydictionary: [NSObject : AnyObject]?) -> UIPrintInfoObjective C
+ (UIPrintInfo *)printInfoWithDictionary:(NSDictionary *)dictionaryПараметры
dictionaryСловарь, содержащий данные для инициализации
UIPrintInfoобъект с.Возвращаемое значение
Экземпляр
UIPrintInfoилиnilесли не мог бы быть создан объект.Обсуждение
Вы используете
dictionaryпараметр для инициализации aUIPrintInfoобъект с хранившей информацией задания печати. Некоторые приложения могли бы заархивировать предыдущееUIPrintInfoобъект и использование это для будущего задания печати с этим методом.Можно позже получить доступ к словарю путем вызова
dictionaryRepresentationметод наUIPrintInfoобъект.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
-
Возвращает представление словаря информационного объекта печати.
Объявление
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: UIPrintInfoDuplexObjective C
@property(nonatomic) UIPrintInfoDuplex duplexОбсуждение
Некоторые принтеры могут распечатать или дуплекс (двусторонний) или односторонний. Если двусторонний выбран, принтер может или распечатать зеркальное отражение последней страницы вдоль длинного края бумаги или вдоль короткого края. Опция по умолчанию для способных к дуплексу принтеров основывается на типе документа: односторонний (ни один) для фотографий, двусторонний и длинный край для других документов. Если принтер способен к двусторонней печати, переключатель в параметрах печати позволяет пользователям переключаться между единственной стороной и двусторонней печатью. См. описание
UIPrintInfoDuplexконстанты для получения дополнительной информации.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
-
jobNameСвойствоИмя задания печати.
Обсуждение
Когда задание распечатывает, имя задания печати выведено на экран в Центре Печати. Приложение должно установить это свойство в имя, надлежащее распечатываемому содержанию. Имя задания по умолчанию является именем приложения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
-
orientationСвойствоОриентация печатного содержания, портрета или среды.
Объявление
Swift
var orientation: UIPrintInfoOrientationObjective C
@property(nonatomic) UIPrintInfoOrientation orientationОбсуждение
Приложение может установить это свойство в значение соски, надлежащие печатаемому содержанию, или это может поднять пользовательский интерфейс, позволяющий пользователям выбрать ориентацию печати. Значение по умолчанию
UIPrintInfoOrientationPortrait. См. описанияUIPrintInfoOrientationконстанты для получения дополнительной информации.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
-
outputTypeСвойствоВид печатаемого содержания.
Объявление
Swift
var outputType: UIPrintInfoOutputTypeObjective C
@property(nonatomic) UIPrintInfoOutputType outputTypeОбсуждение
Выходной тип может быть общим, фотография или шкала полутонов. Приложение может установить это свойство в значение соски, надлежащие печатаемому содержанию. Значение по умолчанию
UIPrintInfoOutputGeneral. См. описанияUIPrintInfoOutputTypeконстанты для получения дополнительной информации.Выходной тип управляет качеством и форматом бумаги по умолчанию, используемым в печати. Например, если Ваше приложение только распечатывает черный текст, устанавливая это свойство в
UIPrintInfoOutputGrayscaleможет привести к лучшей производительности во многих случаях. Посмотрите Ссылку класса UIPrintPaper для подробных данных.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
-
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;Константы
-
NoneUIPrintInfoDuplexNoneНикакая двусторонняя (дуплексная) печать; односторонняя печать только.
Доступный в iOS 4.2 и позже.
-
LongEdgeUIPrintInfoDuplexLongEdgeДвусторонняя печать, зеркально отражающая последнюю страницу вдоль длинного края бумаги.
Доступный в iOS 4.2 и позже.
-
ShortEdgeUIPrintInfoDuplexShortEdgeДуплексная печать, зеркально отражающая последнюю страницу вдоль короткого края бумаги.
Доступный в iOS 4.2 и позже.
Обсуждение
Вы используете эти константы при установке значения
duplexсвойство aUIPrintInfoобъект.Оператор импорта
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;Константы
-
PortraitUIPrintInfoOrientationPortraitСтраницы распечатаны в портретной ориентации.
Доступный в iOS 4.2 и позже.
-
LandscapeUIPrintInfoOrientationLandscapeСтраницы распечатаны в альбомной ориентации.
Доступный в iOS 4.2 и позже.
Обсуждение
Вы используете эти константы при установке значения
orientationсвойство aUIPrintInfoобъект.Оператор импорта
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;Константы
-
GeneralUIPrintInfoOutputGeneralУказывает, что печатное содержание состоит из смешанного текста, графики и изображений. Бумага по умолчанию является Буквой, A4 или подобным специфичным для локали обозначением. Вывод является нормальным качеством, дуплексом.
Доступный в iOS 4.2 и позже.
-
PhotoUIPrintInfoOutputPhotoУказывает, что печатное содержание состоит из черно-белых или цветных изображений. Бумага по умолчанию 4x6, A6 или подобное специфичное для локали обозначение. Вывод является высококачественным, симплекс.
Доступный в iOS 4.2 и позже.
-
GrayscaleUIPrintInfoOutputGrayscaleУказывает, что печатное содержание является шкалой полутонов. Установите выходной тип в это значение, когда Ваше печатаемое содержание не содержит цвета — например, это - черный текст только. Бумага по умолчанию является Letter/A4. Вывод является полутоновым качеством, дуплексом. Этот тип контента может произвести повышение производительности в некоторых случаях.
Доступный в iOS 4.2 и позже.
-
PhotoGrayscaleUIPrintInfoOutputPhotoGrayscaleУказывает, что печатное содержание является полутоновым изображением. Установите выходной тип в это значение, когда Ваше печатаемое содержание не содержит цвета — например, это - черный текст только. Бумага по умолчанию является Letter/A4. Вывод является высококачественной шкалой полутонов, дуплексом.
Доступный в iOS 7.0 и позже.
Обсуждение
Вы используете эти константы при установке значения
outputTypeсвойство aUIPrintInfoобъект.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
-
