Подкласс определения репителя

Если встроенный репортер удовлетворяет некоторым вашим требованиям, рассмотрите подклассификацию репортера. Подклассирование репортера позволяет переставлять и расширять содержимое встроенного репортера. Чтобы подклассифицировать встроенного репортера:

  1. Создайте пользовательское определение репортера на основе определения класса встроенного репортера, используя customizeReporter метод встроенного репортера.

    Например, следующий код создает папку с именем @MyTitlePage в текущей папке.

     mlreportgen.report.TitlePage.customizeReporter('@MyTitlePage');

    Созданная папка содержит файл определения класса с именем MyTitlePage.m. Файл определения класса задает подкласс встроенного TitlePage репортер. Папка определения класса также содержит копии TitlePage шаблоны reporter, которые хранятся в подпапке с именем resources.

  2. Отредактируйте копии шаблона, чтобы переставить отверстия для содержимого встроенного репортера или добавить отверстия для дополнительного сгенерированного содержимого.

  3. Если вы добавляете отверстия к шаблонам нового репортера, отредактируйте файл определения класса репортера, чтобы задать свойства, которые задают содержимое, заполняющее отверстия. Задайте свойство для каждого отверстия, добавленного в шаблон нового репортера. Имя свойства должно совпадать с именем отверстия.

См. также

Похожие темы