MAProceduralReportDataViewController

Описание

Класс MAProceduralReportDataViewController предназначен для работы с представлением просмотрщика листов в регламентном отчете.

Иерархия наследования

          NSObject

          UIResponder

          UIViewController

          MADataViewController

          MAProceduralReportDataViewControllerBase

          MAProceduralReportDataViewController

Поддерживаемые протоколы

<BaseSettingsDelegate>

<MADataViewControllerProtocol>

<NSCoding>

<NSObject>

<PageSelectorDelegate>

<ProceduralDelegate>

<UIAppearanceContainer>

<UIBarPositioningDelegate>

<UIPopoverControllerDelegate>

<UIScrollerViewDelegate>

<UISearchBarDelegate>

<UIWebViewDelegate>

Свойства

dataSource. Источник данных регламентного отчета.

Свойства, унаследованные от  MAProceduralReportDataViewControllerBase

bookmarkButtonItem. Кнопка добавления и удаления закладки для страницы регламентного отчёта.

delegate. Делегат контроллера представлений.

inSearching. Признак того, находится ли просмотрщик в режиме поиска.

isSearchAvaliable. Признак доступности поиска текста.

mode. Режим просмотрщика.

pageSelector. Представление для выбора страниц.

pdfView. Отображение документа.

reportController. Родительский контроллер отчетов.

searchDelegate. Делегат поиска.

Свойства, унаследованные от <MADataViewControllerProtocol>

barButtonItems. Определяет массив кнопок действий над контроллером представления.

dataViewTitle. Определяет заголовок представления.

delegate. Определяет объект, выполняющий делегированные действия над контроллером представления.

hasAppeared. Определяет признак того, что контроллер отобразил данные.

hasControls. Определяет наличие элементов управления представлением.

hasSettingsController. Определяет признак наличия контроллера настроек представления.

isAvailable. Определяет, доступен ли контроллер представления для взаимодействия.

isDataViewTitleVisible. Определяет видимость заголовка представления.

isDoingCalculations. Определяет признак того, что контроллер выполняет вычисления.

settingsController. Определяет контроллер настроек представления.

tag. Представляет собой свойство контроллера, предназначенное для хранения дополнительных пользовательских данных.

title. Определяет заголовок контроллера представления.

view. Представление контроллера.

Методы

initWithDataSource:. Создает экземпляр класса MAProceduralReportDataViewController.

Методы, унаследованные от MAProceduralReportDataViewControllerBase

hidePageLabel. Скрывает подсказку о номере страницы.

initWithDataSource:. Создает экземпляр класса MAProceduralReportDataViewControllerBase.

prepareScreenshotOfTheFirstPage. Возвращает PNG-данные первой страницы регламентного отчета для скриншота.

searchText:. Начинает поиск строки.

stopSearching. Останавливает поиск.

toggleBookmark. Добавляет или удаляет закладку.

updateViewWithFrame:. Обновляет расположение регламентного отчета на экране мобильного устройства.

workspacePNGData. Возвращает PNG-данные текущего изображения рабочей области на экране мобильного устройства для скриншота.

Методы, унаследованные от <BaseSettingsDelegate>

historyUpdatedFromController. Обновляет представление контроллера.

performSettingsAction:. Выполняет действие по ключу.

performSettingsAction:withParameter:. Выполняет действие по ключу и с указанным параметром.

setSettingsBoolValue:forKey:. Устанавливает логическое значение для параметра представления по ключу.

setSettingsDoubleValue:forKey:. Устанавливает вещественное значение для параметра представления по ключу.

setSettingsIntValue:forKey:. Устанавливает целочисленное значение для параметра представления по ключу.

setSettingsValue:forKey:. Устанавливает значение для параметра представления по ключу.

settingsBoolValueForKey:. Возвращает логическое значение параметра представления по ключу.

settingsControlEnabledForKey:. Возвращает признак разрешения на редактирование значения параметра представления по ключу.

settingsControlVisibleForKey:. Возвращает признак отображения редактируемого значения параметра представления по ключу.

settingsDoubleValueForKey:. Возвращает вещественное значение параметра представления по ключу.

settingsIconForKey:. Возвращает значок по ключу.

settingsIntValueForKey:. Возвращает целочисленное значение параметра представления по ключу.

settingsMaxValueForKey:. Возвращает максимальное значение параметра представления по ключу.

settingsMinValueForKey:. Возвращает минимальное значение параметра представления по ключу.

settingsTextForKey:withValue:. Возвращает текст для значения параметра представления по ключу.

settingsValueForKey:. Возвращает значение параметра представления по ключу.

settingsValuesDictForKey:. Возвращает справочник возможных пар «текст-значение» для параметра представления по ключу.

settingsValuesEnumForKey:. Возвращает варианты значений параметра представления по ключу.

Методы, унаследованные от <MADataViewControllerProtocol>

canGeneratePDFContent. Возвращает признак возможности генерации содержимого представления в виде PDF.

captureScreenshotToContext:. Отображает скриншот экрана в указанном контексте отрисовки.

generatePDFWithCompletionBlock:. Генерирует содержимое представления в виде PDF.

loadState. Загружает состояние представления.

reloadData. Перезагружает данные из источников.

saveState. Сохраняет состояние представления.

screenshot. Возвращает скриншот содержимого контроллера.

settingsControllerClosed:. Закрывает панель настроек.

startInteraction. Блокирует возможность взаимодействия пользователя с контроллером.

stopInteraction. Разблокирует возможность взаимодействия пользователя с контроллером.

updateDataWithGridSelection. Обновляет данные после установки выделения.

Методы, унаследованные от <PageSelectorDelegate>

changePage:. Отображает указанную страницу листа в регламентном отчёте.

thumbnailByIndex:. Возвращает миниатюру страницы листа в регламентном отчёте по заданному индексу.

Методы, унаследованные от <ProceduralDelegate>

addBookmark. Добавляет закладку для текущей страницы документа регламентного отчёта.

addNote:withText:timestamp:. Добавляет заметку в текущий документ регламентного отчёта.

bookmarkAtIndex:. Возвращает указанную закладку из текущего документа регламентного отчёта.

bookmarksCount. Возвращает количество закладок в текущем документе регламентного отчёта.

cancelNote. Отменяет изменение заметки в текущем документе регламентного отчёта.

currentDocumentIndex. Возвращает индекс текущего документа в регламентном отчёте.

currentPage. Возвращает индекс текущей страницы документа регламентного отчёта.

documentNameAtIndex:. Возвращает наименование указанного документа регламентного отчёта.

documentsCount. Возвращает количество документов в регламентном отчёте.

editNoteAtIndex:point:text:timestamp:. Изменяет указанную заметку в текущем документе регламентного отчёта.

jumpToPage:. Прокручивает текущий документ регламентного отчёта к указанной странице.

noteByIndex:. Возвращает заметку по её индексу в массиве заметок текущего документа регламентного отчёта.

notesCount. Возвращает количество заметок в текущем документе регламентного отчёта.

openBookmark:. Открывает указанную закладку в текущем документе регламентного отчёта.

openDocumentAtIndex:. Открывает указанный документ в регламентного отчёте.

openNoteAtIndex:. Открывает указанную заметку текущего документа регламентного отчёта для редактирования.

pagesCount. Возвращает количество страниц в текущем документе регламентного отчёта.

removeBookmarkWithIndex:. Удаляет указанную  закладку из текущего документа регламентного отчёта.

removeNoteWithIndex:. Удаляет указанную заметку из текущего документа регламентного отчёта.

searchFinished. Вызывается при завершении поиска в текущем документе регламентного отчёта.

searchResultsCount. Возвращает количество результатов поиска в текущем документе регламентного отчёта.

urlForCurrentDocument. Возвращает URL текущего документа регламентного отчёта.

См. также:

Классы. Компонент «Мобильное приложение»