UIMarkupTextPrintFormatter
Наследование
-
NSObject -
UIPrintFormatter -
UIMarkupTextPrintFormatter
-
NSObject -
UIPrintFormatter -
UIMarkupTextPrintFormatter
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 4.2 и позже.
Экземпляры UIMarkupTextPrintFormatter класс размечает текст разметки HTML для многостраничного задания печати.
Для использования этого средства форматирования печати для задания печати создайте экземпляр UIMarkupTextPrintFormatter инициализированный с HTML, набор наследованные свойства макета, и добавляют объект к заданию печати одним из двух способов:
Если единственное средство форматирования печати используется для задания печати (без дополнительного получения), присвойте его
printFormatterсвойствоUIPrintInteractionControllerсовместно используемый экземпляр. НаследованныйstartPageсвойство идентифицирует начинающуюся страницу содержания, с которым связано средство форматирования.Если Вы используете многократные средства форматирования вместе со средством рендеринга страницы, связываете каждое средство форматирования печати с начальной страницей печатного содержания. Вы часто проявляете этот подход, когда Вы хотите добавить содержание, такое как заголовки и нижние колонтитулы к тому, что обеспечивают средства форматирования. У Вас есть два способа связать средство форматирования печати с a
UIPrintPageRendererобъект:Можно добавить средства форматирования печати к
printFormattersсвойствоUIPrintPageRendererобъект;startPageсвойство средства форматирования печати указывает начальную страницу.Можно добавить средства форматирования печати путем вызова
addPrintFormatter:startingAtPageAtIndex:для каждого средства форматирования печати; второй параметр этого метода указывает начальную страницу (и переопределяет любогоstartPageзначение).
Можно изменить текст разметки в любое время, прежде чем начнется получение печатаемого содержания.
-
Возвращает средство форматирования печати текста разметки, инициализированное со строкой HTML.
Объявление
Swift
init!(markupTextmarkupText: String?)Objective C
- (instancetype)initWithMarkupText:(NSString *)markupTextПараметры
markupTextСтрока текста разметки HTML или
nilесли Вы хотите добавить текст разметки позже.Возвращаемое значение
Экземпляр
UIMarkupTextPrintFormatterилиnilесли не мог бы быть создан объект.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
-
markupTextСвойствоТекст разметки HTML для средства форматирования печати.
Объявление
Swift
var markupText: String?Objective C
@property(nonatomic, copy) NSString *markupTextОбсуждение
Когда получение начинается для задания печати, Вы не можете изменить значение этого свойства. Метод делегата
printInteractionControllerWillStartJob:сразу вызывается, прежде чем форматирование установлено для задания.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
См. также
