exponenta event banner

Связь

Вставка привязок или указателей в отчет

Описание

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

Для PDF-отчета при открытии отчета из MATLAB ® (например, при открытии отчета сразу после его создания) ссылка не работает. Однако при открытии отчета PDF вне MATLAB (например, из Adobe ® Acrobat ®) ссылка работает правильно.

Свойства

  • Тип ссылки: выберите тип ссылки для вставки в отчет. Варианты включают в себя:

    • Linking anchor: Указывает связь с привязкой.

    • Internal document linkУказывает расположение в отчете (в соответствии с привязкой).

    • URL (external) linkУказывает ссылку на веб-сайт или команду MATLAB для выполнения из сгенерированного отчета.

  • Идентификатор ссылки: указывает местоположение, на которое указывает ссылка. Он может содержать только символы ASCII и не виден в созданном отчете.

    Для веб-ссылки опции идентификатора ссылки являются контекстно-зависимыми; их форматы различаются в зависимости от выбранного типа ссылки. Например, для связи с внешним файлом foo.txt, укажите идентификатор связи следующим образом:

    • В системах UNIX ®:

      file:///home/janedoe/foo.txt 
      

    • В системах Microsoft ® Windows ®:

      H:\foo.txt 
      

    Для ссылки на команду MATLAB введите matlab: после которого следует пробел и команда MATLAB, которую необходимо выполнить для связи.

  • Текст ссылки: Задает текст для использования в ссылке.

  • Выделить текст ссылки: курсив текста ссылки.

Примеры

Ссылка на внешний веб-сайт

  1. Откройте обозреватель отчетов с помощью setedit команда.

  2. На панели «Свойства» справа щелкните Создать и отредактировать новый файл отчета.

  3. В средней части панели «Библиотека» в категории «Форматирование» выберите компонент «Текст» и щелкните значок «Добавить компонент».

  4. На панели «Свойства» введите Open the (добавьте пробел в конце текста).

  5. На панели «Библиотека» в категории «Форматирование» выберите компонент «Связь» и щелкните значок «Добавить компонент».

  6. На панели «Свойства»:

    • Задать тип связи как URL (external) link.

    • В поле «Идентификатор связи» введите https://www.mathworks.com.

    • В поле «Текст ссылки» введите MathWorks Web site.

  7. Создайте отчет.

  8. Щелкните ссылку, чтобы открыть веб-сайт MathWorks ®.

Ссылка на другое место в отчете

  1. В командной строке MATLAB введите setedit magic-square.rpt.

  2. На панели «Структура» слева выберите компонент «Титульная страница».

  3. В средней части панели «Библиотека» в категории «Форматирование» выберите компонент «Связь» и щелкните значок «Добавить компонент».

  4. На панели «Свойства»:

    • Задать тип связи как Linking anchor.

    • В поле Идентификатор ссылки введите explanation.

    На панели «Содержимое» компонент «Связь» отображается как Anchor - explanation.

  5. На панели «Структура» во втором компоненте «Глава» выберите компонент «Оценка».

  6. На панели «Библиотека» в категории «Форматирование» выберите компонент «Абзац» и щелкните значок «Добавить компонент».

  7. На панели «Библиотека» в категории «Форматирование» выберите компонент «Связь» и щелкните значок «Добавить компонент».

  8. На панели «Свойства»:

    • Задать тип связи как Internal document link.

    • В поле Идентификатор ссылки введите explanation.

    • В поле «Текст ссылки» введите For a detailed explanation, click here.

  9. Создайте отчет.

  10. Щелкните ссылку, чтобы перейти к верхней части отчета, к разделу "Глава 1. Волшебные квадраты объяснены. "

Связь с моделью

В этом примере показано, как добавить ссылку из отчета в модель Simulink ®. Чтобы создать и запустить этот отчет, необходимо установить программу Simulink.

  1. Откройте обозреватель отчетов с помощью setedit команда.

  2. В библиотеке отчетов, в разделе rptgennextdemos, выберите simulink-default.rpt и открой его.

  3. В библиотеке компонентов в разделе Форматирование выберите компонент Абзац и добавьте его в файл настройки отчета после компонента Глава цикла модели.

  4. Добавьте компонент «Ссылка» после нового компонента «Абзац». Задайте следующие свойства:

    • Задать тип связи как URL (external) link.

    • В поле «Идентификатор связи» введите matlab:open_system('%<RptgenSL.getReportedModel()>').

    • В поле «Текст ссылки» введите Open model.

  5. Создайте отчет.

  6. Чтобы открыть модель из отчета, щелкните ссылку.

Вставить что-либо в отчет?

Да. Текст или привязка.

Класс

rptgen.cfr_link