Link

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

Описание

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

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

Свойства

  • Link type: Выберите тип ссылки, чтобы вставить в отчет. Опции включают:

    • Linking anchor: Задает ссылку на привязку.

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

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

  • Link identifier: Указывает на местоположение, на которое указывает ссылка. Это может содержать только ASCII символы, и это не отображается в сгенерированном отчете.

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

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

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

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

      H:\foo.txt 
      

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

  • Link text: Задает текст, чтобы использовать в ссылке.

  • Emphasize link text: Выделяет курсивом текст ссылки.

Примеры

Соединитесь с внешним веб-сайтом

  1. Открытый Report Explorer с setedit команда.

  2. В панели Свойств справа, нажмите Create and edit a new Report file.

  3. В панели Библиотеки в середине, под категорией Форматирования, выбирают текстовый компонент и кликают по значку Add component.

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

  5. В панели Библиотеки, под категорией Форматирования, выбирают компонент Ссылки и кликают по значку Add component.

  6. В панели Свойств:

    • Установите Link type на URL (external) link.

    • В Link Identifier введите https://www.mathworks.com.

    • В Link text введите MathWorks Web site.

  7. Сгенерируйте отчет.

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

Соединитесь с другим местом в отчете

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

  2. В панели Схемы слева, выберите компонент Title Page.

  3. В панели Библиотеки в середине, под категорией Форматирования, выбирают компонент Ссылки и кликают по значку Add component.

  4. В панели Свойств:

    • Установите Link type на Linking anchor.

    • В Link identifier введите explanation.

    В панели Содержимого компонент Ссылки появляется как Anchor - explanation.

  5. В панели Схемы, под вторым компонентом Chapter, выбирают компонент Eval.

  6. В панели Библиотеки, под категорией Форматирования, выбирают компонент Paragraph и кликают по значку Add component.

  7. В панели Библиотеки, под категорией Форматирования, выбирают компонент Link и кликают по значку Add component.

  8. В панели Свойств:

    • Установите Link type на Internal document link.

    • В Link identifier введите explanation.

    • В Link text введите For a detailed explanation, click here.

  9. Сгенерируйте отчет.

  10. Щелкните по ссылке, чтобы переместить в близость верхнюю часть отчета к “Главе 1. Объясненные Магические квадраты”.

Соединитесь с моделью

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

  1. Открытый Report Explorer с setedit команда.

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

  3. Из библиотеки компонентов, при Форматировании, выбирают компонент Paragraph и добавляют его в ваш файл настройки отчета после Цикла Модели компонент Chapter.

  4. Добавьте компонент Link после нового компонента Paragraph. Установите эти свойства:

    • Установите Link type на URL (external) link.

    • В Link Identifier введите matlab:open_system('%<RptgenSL.getReportedModel()>').

    • В Link text введите Open model.

  5. Сгенерируйте отчет.

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

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

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

Класс

rptgen.cfr_link