How to make uiHTML document fill up window

I'm using uiHTML to create an UI for my MATLAB code, but the UI only fills up a portion of the window. In the attached image, the window is full screen and the black region is the body. This doesn't happen if I run it without MATLAB. Does anyone know how to expand it to fill up the window?

2 件のコメント

Kojiro Saito
Kojiro Saito 2022 年 7 月 1 日
I couldn't reproduce this issue in R2021b. How does your code look like?
Ephraim Bryski
Ephraim Bryski 2022 年 7 月 2 日
My MATLAB code:
fig=uifigure;
h=uihtml(fig);
h.HTMLSource = 'G:\My Drive\GitHub\calcs\test.html';
My HTML:
<body></body>
<style>
body{
background-color: black;
}
</style>

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

回答 (1 件)

Saffan
Saffan 2023 年 8 月 30 日

0 投票

Hi Ephraim,
You can achieve this by setting the position of HTML UI component to fill the entire figure as shown in the following code snippet:
fig=uifigure;
h=uihtml(fig);
h.HTMLSource = 'test.html';
h.Position = [1 1 fig.Position(3) fig.Position(4)];
Refer to this for more information:

カテゴリ

ヘルプ センター および File ExchangeStartup and Shutdown についてさらに検索

製品

リリース

R2021b

タグ

質問済み:

2022 年 7 月 1 日

回答済み:

2023 年 8 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by