How can I place an external link inside a table entry using MATLAB report generator?

10 ビュー (過去 30 日間)
I expected the following code to work:
import mlreportgen.dom.*
L = ExternalLink('file://myFile.pdf','myText');
TE = TableEntry(L);
but i get the error:
No constructor 'mlreportgen.dom.TableEntry' with matching signature found.

採用された回答

Amal George M
Amal George M 2018 年 8 月 28 日
編集済み: Amal George M 2018 年 8 月 28 日
Hi Sven,
I understand, from the shared code, that you are facing issues with "TableEntry()".
This error occurs when a call is made to a function without the correct input or output arguments. In this case, the error originates from line 3.
TE = TableEntry(L);
TableEntry accepts ' text object' or ' DOM object' as input. Here, 'L' is an object of 'mlreportgen.dom.ExternalLink class'.
Here is a custom example of adding an external link in a table.
import mlreportgen.dom.*;
doc = Document('test');
table = Table(2);
table.Border = 'single';
row = TableRow;
ent=TableEntry();
append(ent,ExternalLink('https://www.mathworks.com/','entry 1'));
append(row, ent);
te = TableEntry('data');
te.Border = 'single';
append(row, te);
append(table,row);
append(doc,table);
close(doc);
rptview(doc.OutputPath);
Note: Here is an example on attaching hyperlinks in document .
Thanks
Amal
  1 件のコメント
Sven Månsson
Sven Månsson 2018 年 8 月 28 日
Dear Amal, Many thanks for your answer. It solved my problem. /Sven

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB Report Generator についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by