mlreportgen.report.ReporterLayout class

Пакет: mlreportgen.report
Суперклассы:

Размещение для генератора отчетов

Описание

Параметры макета страницы (водяной знак, первый номер страницы и формат номера страницы) для отчета.

Примечание

Отчеты создают экземпляры этого объекта, которые присвоены Свойствам макета Генератора отчетов. Вы не должны создавать этот объект сами.

Свойства

развернуть все

Делайте водяные знаки на изображении для этого генератора отчетов в виде строки, символьного массива или []. Строка или символьный массив указывают на имя канала передачи изображения. Заданный водяной знак появляется на всех страницах генератора отчетов. Пустое, [], указывает, что никакой водяной знак не включен. Допустимые типы изображения:

  • .bmp

  • .jpg

  • .pdf (для PDF выход вводит только),

  • .png

  • .svg

  • .tiff

Номер, чтобы использовать на первой странице этого генератора отчетов, одним словом, или PDF сообщает в виде целого числа или []. Чтобы продолжить нумерацию страницы от предыдущего размещения, введите -1 или []. Чтобы задать первый номер страницы, введите положительное целое число.

Примечание

Значение по умолчанию для нумерации страницы Chapter - то, что первая страница первой главы равняется 1.

Тип нумерации страницы, чтобы использовать в этом генераторе отчетов, одним словом, или PDF сообщает в виде строки или символьного массива. Смотрите format свойство в mlreportgen.dom.PageNumber для списка допустимых форматов номера страницы.

Ориентация страницы для этого генератора отчетов в виде логического значения. Ориентация по умолчанию является портретом. Установите это свойство на true использовать альбомную ориентацию.

Примеры

Установите первый номер страницы для главы

Добавьте три генератора отчетов глав в отчет. Первая глава использует значения по умолчанию в первом номере страницы и ориентации страницы. Вторая глава сбрасывает первый номер страницы к 1 и использует альбомную ориентацию страницы. Ни первая ориентация номера страницы ни страницы не установлена в третьей главе. Это использует первый номер страницы по умолчанию, который продолжается из предыдущей главы и ориентации страницы по умолчанию.

import mlreportgen.report.*
rpt = Report('newreport'); 

tp = TitlePage();
tp.Title = 'New Report'; 
tp.Author = 'MathWorks'; 
add(rpt,tp)

ch1 = Chapter();
ch1.Title = 'First Chapter';
sec = Section('First Section of Chapter 1');
txt = ['This is the first section of chapter 1. ',...
      'The first page number for this ',...
      'chapter is 1, which is the default. ',...
      'The page orientation is also the default.']; 
add(sec,txt)
add(ch1,sec)
add(rpt,ch1) 

ch2 = Chapter(); 
ch2.Title = '2nd chapter';
ch2.Layout.FirstPageNumber = 1;
ch2.Layout.Landscape = true;
sec = Section('First Section of Chapter 2'); 
txt = ['This is the first section of chapter 2. ',...
      'The first page number is set to 1 and the ',...
      'page orientation is set to landscape.'];
add(sec,txt)
add(ch2,sec)
add(rpt,ch2)

ch3 = Chapter(); 
ch3.Title = '3rd chapter';
sec = Section('First Section of Chapter 3'); 
txt = ['This is the first section of chapter 3. ',...
      'Neither first page number nor page ',...
      'orientation is set for this chapter. ',...
      'The first page number uses the default, ',...
      'which continues from the previous page. ',...
      'The page orientation also uses the default, ',...
      'which is portrait.'];
add(sec,txt)
add(ch3,sec)
add(rpt,ch3)

rptview(rpt)

Введенный в R2017b