List

Создайте маркированный или пронумерованный список из массива ячеек или дочерних компонентов

Описание

Этот компонент создает маркированный или пронумерованный список из массива ячеек или дочерних компонентов.

Список содержимого

  • Create list from workspace cell array: Создает список из массива ячеек 1 на n или n на 1. Эта опция недоступна, когда этот компонент имеет дочерние компоненты - в этом случае список автоматически генерируется из дочерних компонентов.

  • List title: Задает заголовок списка.

  • List title style name: Задает стиль, используемый с заголовком списка. Чтобы задать стиль, выполните следующие действия.

    1. Установите File format отчета в одно из from template опции, для примера, Direct PDF (from template).

    2. В диалоговом окне Списка свойств установите List title style name равным Specify.

    3. В List title style name текстовом поле введите имя стиля.

      Для вступления в силу заданный стиль должен быть стилем списка, заданным в шаблоне, который используется для создания отчета. Дополнительные сведения о стилях шаблонов см. в разделе «Шаблоны отчетов».

Форматирование списка

  • List type:

    • Bulleted list

    • Numbered list

  • Numbering style: Задает стиль нумерации для нумерованных списков. Этот параметр поддерживается только в формате отчета RTF/DOC. Опции включают:

    • 1,2,3,4,...

    • a,b,c,d,...

    • A,B,C,D,...

    • i,ii,iii,iv,...

    • I,II,III,IV,...

  • List style name: Задает стиль, используемый в списке. Чтобы задать стиль, выполните следующие действия.

    1. Установите File format отчета в одно из from template опции, для примера, Direct PDF (from template).

    2. Установите List style name значение Specify.

    3. В List style name текстовом поле введите имя стиля.

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

  • Show parent number in nested list (1.1.a): Отображает все номера уровней во вложенном списке. Можно создать вложенный список, поместив один массив ячеек в другой или вложив один List компонент в другой. Ниже приведен пример отображения списка при выборе этой опции.

    1. Example
    2. Example
    	2.1. Example
    	2.2. Example
    		2.2.a. Example
    		2.2.b. Example
    3. Example
    
    Эта опция недоступна, если вы выбираете Show only current list value (a).

  • Show only current list value (a): Отображает только текущее значение списка. Ниже приведен пример отображения списка при выборе этой опции.

    1. Example
    2. Example
    	1. Example
    	2. Example
    		1. Example
    		2. Example
    3. Example
    
    Эта опция недоступна, если вы выбираете Show parent number in nested list (1.1.a).

Пример 1: Создание вложенного списка

Рассмотрим следующий файл настройки отчета, который включает вложенный список, созданный путем помещения List компонента в другой List компонент:

[-] Report - Unnamed.rpt
   [-] Bulleted list from child components
      [ ] Text - sky
      [ ] Table - varname
      [ ] Image - test
      [ ] Text - grass
      [-] Bulleted list from child components
         [ ] Text - clouds
         [ ] Text - sun
      [-] Paragraph - information

Этот файл настройки отчета генерирует отчет, содержащий следующие маркированные списки:

  • sky

  • varname, таблица из переменной

  • test, моментальный снимок изображения

  • grass

    • clouds

    • sun

  • information

Пример 2: Создание списка с использованием дочерних компонентов

Чтобы создать отчет, содержащий следующий маркированный список:

  • red

  • green

  • blue

Используйте следующий файл настройки отчета:

[-] Report - Unnamed.rpt
   [-] Bulleted list from child components
      [ ] Text - red
      [ ] Text - green
      [ ] Text - blue

Создание списка с использованием массива ячеек

Чтобы сгенерировать тот же маркированный список, что и в предыдущем примере, сконфигурируйте файл настройки отчета для вызова массива ячеек, colors:

[-] Report - Unnamed.rpt
   [-] Bulleted list from cell array called colors

Где colors является:

colors={'red','green','blue'}

Вставить что-нибудь в отчет?

Да. Список.

Класс

rptgen.cfr_list