UISimpleTextPrintFormatter
Наследование
-
NSObject -
UIPrintFormatter -
UISimpleTextPrintFormatter
-
NSObject -
UIPrintFormatter -
UISimpleTextPrintFormatter
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 4.2 и позже.
Экземпляры UISimpleTextPrintFormatter класс размечает простой текст для печати, возможно по многократным страницам. Класс позволяет Вам указывать глобальный шрифт, цвет и свойства выравнивания текста для печатаемого текста.
Для использования этого средства форматирования печати для задания печати создайте экземпляр UISimpleTextPrintFormatter инициализированный с текстом, набор текстовые свойства и наследованные свойства макета, и добавляют объект к заданию печати одним из двух способов:
Если единственное средство форматирования печати используется для задания печати (без дополнительного получения), присвойте его
printFormatterсвойствоUIPrintInteractionControllerсовместно используемый экземпляр. НаследованныйstartPageсвойство идентифицирует начинающуюся страницу содержания, с которым связано средство форматирования.Если Вы используете многократные средства форматирования вместе со средством рендеринга страницы, связываете каждое средство форматирования печати с начальной страницей печатного содержания. Вы часто проявляете этот подход, когда Вы хотите добавить содержание, такое как заголовки и нижние колонтитулы к тому, что обеспечивают средства форматирования. У Вас есть два способа связать средство форматирования печати с a
UIPrintPageRendererобъект:Можно добавить средства форматирования печати к
printFormattersсвойствоUIPrintPageRendererобъект;startPageсвойство средства форматирования печати указывает начальную страницу.Можно добавить средства форматирования печати путем вызова
addPrintFormatter:startingAtPageAtIndex:для каждого средства форматирования печати; второй параметр этого метода указывает начальную страницу (и переопределяет любогоstartPageзначение).
Можно измениться, текст в любое время прежде, чем нарисовать печатаемого содержания начинается. Вы не можете изменить текст после того, как начнется получение.
-
Возвращает простое текстовое средство форматирования печати, инициализированное с приписанным текстом.
Объявление
Swift
init(attributedTextattributedText: NSAttributedString?)Objective C
- (instancetype)initWithAttributedText:(NSAttributedString *)attributedTextПараметры
attributedTextСтрока приписанного текста или
nilесли Вы намереваетесь присвоить текст позже.Возвращаемое значение
Инициализированный экземпляр
UISimpleTextPrintFormatterилиnilесли не мог бы быть создан объект.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
См. также
-
Возвращает простое текстовое средство форматирования печати, инициализированное с простым текстом.
Параметры
textСтрока простого текста или
nilесли Вы намереваетесь присвоить текст позже.Возвращаемое значение
Инициализированный экземпляр
UISimpleTextPrintFormatterилиnilесли не мог бы быть создан объект.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
-
attributedTextСвойствоСтрока приписанного текста.
Объявление
Swift
@NSCopying var attributedText: NSAttributedString!Objective C
@property(nonatomic, copy) NSAttributedString *attributedTextОбсуждение
Вы не можете изменить значение этого свойства, как только получение начинается для задания печати. Метод делегата
printInteractionControllerWillStartJob:сразу вызывается, прежде чем форматирование установлено для задания.Присвоение значения к этому свойству также заменяет значение в
textсвойство с теми же строковыми данными, хотя без любой информации о форматировании.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
См. также
-
textСвойствоСтрока простого текста.
Обсуждение
Вы не можете изменить значение этого свойства, как только получение начинается для задания печати. Метод делегата
printInteractionControllerWillStartJob:сразу вызывается, прежде чем форматирование установлено для задания.Присвоение значения к этому свойству заменяет значение в
attributedTextсвойство с теми же строковыми данными, хотя без любых свойственных атрибутов стиля. Вместо этого средство форматирования печати разрабатывает новую строку с помощью текстовых свойств атрибута этого класса.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
-
fontСвойствоШрифт печатаемого текста.
Обсуждение
Если значение этого свойства
nil(значение по умолчанию), UIKit использует стандартный системный шрифт, 12 точек.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
-
colorСвойствоЦвет печатаемого текста.
Обсуждение
Если значение этого свойства
nil(значение по умолчанию), UIKit использует черный цвет при печати.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
-
textAlignmentСвойствоВыравнивание печатаемого текста.
Объявление
Swift
var textAlignment: NSTextAlignmentObjective C
@property(nonatomic) NSTextAlignment textAlignmentОбсуждение
Выравнивание текста по умолчанию
UITextAlignmentLeft.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
