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 Kommentare

Kojiro Saito
Kojiro Saito am 1 Jul. 2022
I couldn't reproduce this issue in R2021b. How does your code look like?
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>

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Saffan
Saffan am 30 Aug. 2023

0 Stimmen

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:

Kategorien

Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021b

Gefragt:

am 1 Jul. 2022

Beantwortet:

am 30 Aug. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by