Список

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

Описание

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

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

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

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

  • List title style name: Задает стиль, чтобы использовать с заголовком списка. Задавать стиль:

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

    2. В диалоговом окне свойств List, набор 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

Wherecolors:

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

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

Да. Список.

Класс

rptgen.cfr_list