Why does ModelAdvisor.Paragraph() not display texts within "<>"?

1 vue (au cours des 30 derniers jours)
I am authoring a custom check and adding custom text/instructions to the results using ModelAdvisor.Paragraph using the following syntax:
t3 = ModelAdvisor.Paragraph("I added my %<custom text!!!!!!>");
However, the displayed text in the results window ignores characters inside the '<>' as seen below. Why does "ModelAdvisor.Paragraph" ignore text inside '<>'? Is there a workaround for this problem?
Text displayed in the Model Advisor results Window:
"I added my %"

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 28 Sep 2022
The reason "ModelAdvisor.Paragraph" ignores the texts in between "<>" is that "ModelAdvisor.Paragraph" generates HTML content for a report. Based on the HTML syntax, anything inside "<>" will be treated as a tag and not rendered. Therefore, in order to print out the symbol and texts in between, escape codes should be used. 
ModelAdvisor.Paragraph can be used with escape codes as follows:
t3 = ModelAdvisor.Paragraph("I added my %&lt;custom text!!!!!!&gt;");
Please note that, instead of putting "<" and ">", we replace them with "&lt;" and "&gt;". 

Plus de réponses (0)

Catégories

En savoir plus sur Verification, Validation, and Test dans Help Center et File Exchange

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by