Clear Filters
Clear Filters

Problem with RTF in DocBlocks

1 view (last 30 days)
Voyt
Voyt on 18 Jan 2013
Answered: Wojciech Przystas on 10 Mar 2015
Hello,
I'm using Matlab 2010a and I have a problem with the DocBlocks. I want to get programmatically the contents of the DocBlocks in a model. When the format is set to "Text" or "HTML" it's no problem using the command get(gcbh, 'UserData'). But with the RTF format, I get binary content as the format seems to be "RTF_ZIP" which is compressed RTF (apparentrly it's a feature introduced in 2010a). Is there any way to get the text of the RTF, without any operation by hand from the user ?
Thanks

Answers (1)

Wojciech Przystas
Wojciech Przystas on 10 Mar 2015
Hi,
I had the same problem. I found two methods called " compressRTFData/uncompressRTFData " in the docblock.m file (matlabroot\toolbox\simulink\blocks\docblock.m). In case of the RTF_ZIP format you can simply pass the binary/compressed data from userdata.content to the uncompressRTFData function and get the uncompressed data, which can be directly interpreted as RTF.
I hope this helps.
Best wishes

Categories

Find more on Reporting and Database Access in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!