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

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

Разработчик

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

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

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

UIMarkupTextPrintFormatter

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


Соответствует


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


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

  • markupText Свойство

    Текст разметки HTML для средства форматирования печати.

    Объявление

    Swift

    var markupText: String?

    Objective C

    @property(nonatomic, copy) NSString *markupText

    Обсуждение

    Когда получение начинается для задания печати, Вы не можете изменить значение этого свойства. Метод делегата printInteractionControllerWillStartJob: сразу вызывается, прежде чем форматирование установлено для задания.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    – initWithMarkupText: