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!(markupText
markupText
: 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 и позже.
См. также