HTML UIコンポーネントの外研心の制御
HTML UIコンポーネントを使用して,生のHTMLテキスト,組み込みHTML、JavaScript®,またはcssをアプリに表示し,サードパーティ制のjavascriptライブラリライブラリと连さことができことができことができことができ超文本标记语言
プロパティは,html uiコンポーネントの外交运动ををします。
图= Uifigure;h = uihtml(图);H.Position = [100 100 150 100];h.htmlsource ='这是标记 mark>文本。 p>'
;
htmlsource.
-htmlマークアップまたはhtmlファイル''
(既定値)|文件ベクトル|字符串スカラーHTMLマークアップまたはHTMLファイル。htmlマークアップまたはhtmlファイルへのパスのいずれかを含む文字ベクトルまたは string スカラーとして指定します。HTML マークアップおよび HTML ファイルはすべて、適切な形式でなければなりません。指定された文字ベクトルまたは string スカラーが.html.
で終わる場合、HTMLファイルへのパスと見なされます。
htmlマークアップを组み込む组み込む合,タグまたは
<身体>
タグを指定する必要はありません。指定したマークアップが,関数Uifigure.
で作物成されたmatlab®图によりにより用铬铬れるブラウザーサポートされているいる场场がますますますな。
htmlsource.
プロパティをhtmlファイルへののにするする合书,htmlファイルはローカルファイルシステムアクセスできる场所配置しなけれなりできる场所に配置しなけれなりませ.javascript,css,css,ライブラリ,ローカルローカルファイルシステムがアクセスアクセス场所にファイルを配置,HTMLファイル内でそれらをしhtmlsource.
プロパティをhtmlファイルへのに设定します。サポートファイルは,htmlファイルと同じ阶层の阶层にあるディレクトリに配置ませんディレクトリできません。
例:H = UIHTML('htmlsource','customcharts.html')
は,htmlファイルを指定します。
例: 这是红色 span>文本。 p>')H = UIHTML('htmlsource','
は,マークアップを指定します。
数据
-matlabデータMATLABデータ。任意のMATLABデータ型として指定します。この引数は,htmlsource.
の値がjavascriptオブジェクトを定义するhtmlファイルへのパスであるであるに使使ます。次次,このデータをmatlab html uiコンポーネントとjavascriptオブジェクトの间ででできますますます。
matlabと,アプリに组み込んでいるサード制コンテンツのの间で数据
プロパティ値をを同するは,htmlComponent
というjavascriptオブジェクトをmatlabのhtml uiコンポーネントに接続关联设置
をhtmlファイル内に作用成します次に,htmlsource.
プロパティプロパティ値をファイルファイルへパスに设定します
数据
プロパティ値を変更すると,一方面にのみコールバックイベントがされます。特价,
数据
プロパティプロパティmatlabで设定されると,htmlComponent
javascriptオブジェクトの数据
プロパティも更新され,“DataChanged”
イベントのjavascriptのイベントリスナーをトリガーします。
htmlcomponent.data.
がjavascriptで设定される,matlabのhtml uiコンポーネントの数据
プロパティも更新され,dataChangedfcn.
コールバックをトリガーします。
入れ子の细胞配列,构造体の配列,matlab表配列データなどのデータがあるデータなどのがある合书,matlabとjavascriptの间でデータがどのよう変换れるかにがありますがなることがあります.html uiコンポーネント数据
プロパティがmatlabで设定设定さと,データは关联jsonencode.
をを用して変换さ,javascriptと同され,json.parse()を使用して解析されてから,最後にhtmlComponent
javascriptオブジェクトの数据
プロパティに設定されます。変換は,json.stringify()および关节jsondecode
により,逆方向にもますます。数据
プロパティは,javascriptとと同れる唯一のプロパティ。
サポートサポートするデータ型型のについてについてはについてはjsonencode.
を参照してください。使用しているデータ型を関数jsonencode.
ががサポートしてていいないない场は,num2str.
次に,それ変换ますますに,それ変换ます型,それ変换ます。数据
プロパティ値として设定します。
データデータ期を可にするhtmlファイルの作用作方法と,htmlComponent
JavaScriptオブジェクトのプロパティの详细はは,データの変更をトリガーできる,またはデータの変更に応答htmlファイルの作作を参照してください。
可见的
-可以性性の'在'
(既定値)|开/关逻辑値可以性の状态。'在'
または'离开'
,もしくは数または逻辑1
(真的
)または0.
(错误的
)として指定します。'在'
の値は真的
と等価であり,'离开'
は错误的
と等価です。したがっしたがっ,このこのの値逻辑値として使使でき。値値matlab.lang.OnOffSwitchState
型の开/关逻辑値として格式されます。
'在'
- オブジェクトを表示します。
'离开'
- オブジェクトオブジェクトを削除せずに表示にしし非表示表示のコンポーネントののは引き続きアクセスできでき非引き続き引き続きアクセスでき
アプリアプリ起动を高度化化に,动动时に表示する必要ないのののの可见的
プロパティを'离开'
に设定します。
工具提示
-ツールヒント''
(既定値)|文件ベクトル|文件ベクトルの细胞配列|字符串配列|1次元の分类配列ツールヒント。文件ベクトル,文章ベクトルの细胞配列,字符串配列,または1次元の分类配列として指定しし。ます。コンポーネントが无效になっている场合でも,ツールヒントは表示されます。复数行のテキストを表示するには,文字ベクトルの细胞配列または串配列を指定します。配列の各要素は,テキストの各プロパティになり。
上下文菜单
-コンテキストメニュー图表持有者
配列(既定値)|上下文菜单
オブジェクトコンテキストメニュー。关节有关部uicontextmenu
をを用して作物上下文菜单
このとして指定ます。
メモ
このプロパティは,htmlsource.
プロパティが设定されている场合は无效になります。
位置
-HTML UIコンポーネントの位置サイズサイズ[100 100 100 100]
(既定値)|[左下宽度]
亲コンテナーを基准としたHTML UIコンポーネントの位置とサイズ。[左下宽度]
の形式の4要素ベクトルとして指定します。次の表で,ベクトルの各要素について说明します。
要素 | 说明 |
---|---|
剩下 |
亲コンテナーの内侧左端からhtml uiコンポーネントの外研左端左端の距离 |
底 |
亲コンテナーの内侧内侧下载html uiコンポーネントの外研制下载までの距离 |
宽度 |
HTML UIコンポーネントの外侧ののからから右端右端のののの |
高度 |
HTML UIコンポーネントの外交の上端から下载までのの |
位置
の値の基于は,亲コンテナーの“描画可能”です。描画可能領域は,コンテナーの境界線の内側にある領域で,メニューバーやタイトルなどの装飾が占める領域は含まれません。
すべての测定単位はピクセルです。
内在
-HTML UIコンポーネントの内侧位置とサイズ[100 100 100 100]
(既定値)|[左下宽度]
html uiコンポーネントの内侧のととサイズ。[左下宽度]
ののの测定単位はピクセルピクセルですプロパティ値はピクセルですプロパティ値ははですプロパティ値のピクセルプロパティ形式値値ピクセル値値値の値値値ののの値値値の形式のの位置
プロパティと一。
外形
-HTML UIコンポーネントの外运のの位置サイズ[100 100 100 100]
(既定値)|[左下宽度]
このプロパティは読み取り使用です。
HTML UIコンポーネントの外交のの位置サイズサイズ。[左下宽度]
ののの测定単位はピクセルピクセルですプロパティ値はピクセルですプロパティ値ははですプロパティ値のピクセルプロパティ形式値値ピクセル値値値の値値値ののの値値値の形式のの位置
プロパティと一。
布局
-レイアウトオプションlayoutOptions.
配列(既定値)|gridlayoutoptions.
オブジェクトレイアウトオプション。gridlayoutoptions.
このプロパティ指定し。このプロパティは,グリッドレイアウトコンテナーの子であるコンポーネントオプションを指定します。プロパティプロパティは空,效果效果はありませません,gridlayoutoptions.
オブジェクトの排
プロパティおよび列
プロパティを设定して,グリッドの目的の行と列にコンポーネントを配置することができます。
たとえば,以下のコードは,HTML UIコンポーネントをその亲グリッドの3行目の2列目に配置します。
G = uigridlayout([4 3]);h = uihtml (g);h.htmlsource =' 你好世界! p> body>'
;h.layout.row = 3;h.layout.column = 2;
HTML UIコンポーネントが连続する列列にようようするには排
プロパティまたは列
プロパティを2要素ベクトルとして指定ます。たとえば,次次html uiコンポーネントは2
列目から3.
列目にまたがります。
h.layout.column = [2 3];
dataChangedfcn.
-データが変化したときのコールバック''
(既定値)|关键词|细胞配列|文件ベクトルデータが変化しののコールバック。
关节。
最初の要素が关数ハンドルである细胞配列。细胞配列内のその后の要素はコールバック关数に渡される引数です。
有効なMATLAB式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
htmlComponent
javascriptオブジェクトの数据
プロパティ値が変化する,matlabのhtml uiコンポーネントの数据
プロパティが更新され,このコールバックが実行されます。
このコールバック关键はjavascriptオブジェクト内のデータの変変変关键词のにアクセスます.matlabは,关键词2番目DataChangedData
オブジェクト内にこの情情をます.App Designerでは,参数は事件
ととれます。ドットドットを使使用して,DataChangedData
オブジェクトオブジェクトのプロパティをクエリクエリできたとえば,事件。以前的数据
は数据
DataChangedData
オブジェクトは,文字ベクトルとして指定されているコールバック关数では使用できません。
次の表に,DataChangedData
オブジェクトのプロパティを示します。
プロパティ | 说明 |
---|---|
数据 |
直前のdataCanged. イベントの结果として得られた新闻の |
以前的数据 |
直前のdataCanged. イベントの前のデータ |
源 |
コールバックを行行するmatlabのhtml uiコンポーネント |
eventName. |
“DataChanged” |
コールバックの記述の詳細については,App Designerでコールバックを记述するを参照してください。
CreateFcn
-作者关节''
(既定値)|关键词|细胞配列|文件ベクトル[作物作用。
关节。
最初の要素が关数ハンドルである细胞配列。细胞配列内のその后の要素はコールバック关数に渡される引数です。
有効なMATLAB式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
コールバックコールバック关节,细胞配列,または文字ベクトルとして指定方法ののについては,App Designerでコールバックを记述するを参照してください。
このプロパティは,MATLABがオブジェクトを作成するときに実行されるコールバック関数を指定します。MATLABはCreateFcn
コールバックを実行するする,すべてすべてのプロパティ値をを。CreateFcn
プロパティプロパティ指定ししない合,MATLABは既定の作用组
既存のコンポーネントにCreateFcn
プロパティプロパティを设定しして效果はありません
このこのを关键ハンドルまたは配列指定したまたはをしの,作作关关节,关节,作作关 - 作者コールバックし,作品,作品中,作者GCBO.
を使用してオブジェクトにアクセスします。
DeleteFcn
-削除关节''
(既定値)|关键词|细胞配列|文件ベクトルオブジェクト削除値のいずれと指定指定します。
关节。
最初の要素が关数ハンドルである细胞配列。细胞配列内のその后の要素はコールバック关数に渡される引数です。
有効なMATLAB式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
コールバックコールバック关节,细胞配列,または文字ベクトルとして指定方法ののについては,App Designerでコールバックを记述するを参照してください。
このこのは,matlabがオブジェクトを削除ときとき実さされるれる关键词指定します.matlabは,オブジェクトのプロパティをする前DeleteFcn
コールバックコールバック実行します。DeleteFcn
プロパティプロパティ指定ししない合书,MATLABは既定の削除关键词行行します。
この配列指定したまたはできし,关联,关联,关联,关联,关联,关联,关联,关联,关联,关联,关联,关联,关节はますして,削除それののはます。GCBO.
を使用してオブジェクトにアクセスします。
中断
-コールバックの割り込み'在'
(既定値)|开/关逻辑値コールバックの割り込み。'在'
または'离开'
,もしくは数または逻辑1
(真的
)または0.
(错误的
)として指定します。'在'
の値は真的
と等価であり,'离开'
は错误的
と等価です。したがっしたがっ,このこのの値逻辑値として使使でき。値値matlab.lang.OnOffSwitchState
型の开/关逻辑値として格式されます。
。
“実行中”コールバックは,現在実行しているコールバックです。
“割り込み”コールバックは,実行中のコールバックに割り込もうとするコールバックです。
matlabがコールバックを呼び出すたびに,そのコールバックは実行中の(がが场合)に割り込もうとし。中断
プロパティが,割り込み可能かどうかを决定します。
値が'在'
割り込みの场コールバックがオブジェクトのコールバック割り込むことができことができ割り込み割り込みははは,drawn
那数字
那Uifigure.
那GetFrame.
那等待
那暂停
コマンドなどの,MATLABが次にキューを处理するポイントで発生します。
実実のコールバックにのいずれかコマンドが含まている场场でのはそのしでのを停止し,割り込みコールバックを実とし。中だったコールバックの実を开着。
実実コマンド场场场场场场场场なしでし実をなしでしますをを割り込みなしで完了しこれらのコマンドが含ま完了これらのコマンドがで完了しこれらの割り込みなしそのでコールバックこれらの
値が'离开'
のの合,割り込みの试行はすべてブロックされ。忙碌
プロパティが,その割り込みコールバックを破棄するかキューに入れるかを決定します。
メモ
コールバックの割り込みと実行は,以下の状况では动作が异なります。
割り込みコールバックがDeleteFcn
那Closerequestfcn.
またはSizechangedFCN.
ののコールバックのの合,中断
プロパティの値にかかわらず割り込みが発生します。
実行中のコールバックが关联等待
を现出者在行ししている合书,中断
プロパティの値にかかわらず割り込みが発生します。
计时器
オブジェクトは,中断
プロパティ値にかかわらず,スケジュールに従って実行されます。
Matlabは,GCA.
コマンドやGCF.
忙碌
-コールバックキューイング'队列'
(既定値)|'取消'
コールバックキューイング。'队列'
または'取消'
として指定します。忙碌
プロパティはmatlabによるによる割り込み割り込み実実のを决定します决定决定ししの状态する必要がのます。
“実行中”コールバックは,現在実行しているコールバックです。
“割り込み”コールバックは,実行中のコールバックに割り込もうとするコールバックです。
Matlabがコールバックを呼び出すたびに,そのコールバックは実行中のコールバックに割り込もとします。中断
プロパティが,割り込みを许可するかか可决定します割り込み割り込み许可れれないないないは,割り込みコールバックを所所するオブジェクト忙碌
プロパティが,そのコールバックを破弃するかキューに入れるかを决定します。忙碌
プロパティは次の値を取ることができます。
'队列'
- 割り込みコールバックをキューに入れ,行动中のコールバックが终了た后ににされるようにしし
'取消'
- 割り込みコールバックを実行しません。
呈牌子
-削除状態このプロパティは読み取り使用です。
削除状态。matlab.lang.OnOffSwitchState
型型开/关逻辑値として返さます。
MATLABは,DeleteFcn
コールバックが実行を开始すると,呈牌子
プロパティを'在'
に设定します。コンポーネントオブジェクトが在しなくなる呈牌子
プロパティは'在'
に设定されたままです。
呈牌子
プロパティの値をチェックします。
父母
-亲コンテナー数字
オブジェクト(既定値)|控制板
オブジェクト|选项卡
オブジェクト|ButtonGroup
オブジェクト|网格布局
オブジェクト亲コンテナー。关节Uifigure.
をを用して作物数字
オブジェクト,またはその子コンテナー(选项卡
那控制板
那ButtonGroup
または网格布局
)ののいずれかとして指定指定しししし指定指定されていい场场场合,MATLABは关联Uifigure.
を呼び出し,亲コンテナーとして使使さ新闻数字
オブジェクトを作成します。
Hupplvisibility.
-オブジェクトハンドルの可性'在'
(既定値)|'打回来'
|'离开'
オブジェクトハンドルの可性。'在'
那'打回来'
または'离开'
として指定します。
关关は,そのオブジェクトを返しませ。これらの关键词,得到
那findobj.
那CLF.
および关闭
が含まれます。オブジェクトは参照できないないも效ですです。
Huppervisibilityのの. | 说明 |
---|---|
'在' |
オブジェクトは常に参照できます。 |
'打回来' |
オブジェクトはコールバック内,あるいはコールバックにより呼び出さ关键词参照できますます。しかしオプションをできませ。が,コールバック关节 |
'离开' |
オブジェクトは常に参照できません。このオプションは,他の关数によるUIの意図しない変更を防止するために役立ちます。Hupplvisibility. を'离开' に设定すると,その关数の実行中にオブジェクトが一时的に非表示になります。 |
类型
-グラフィックスオブジェクトのタイプ'uihtml'
このプロパティは読み取り使用です。
グラフィックスオブジェクトのタイプ。'uihtml'
として返されます。
标签
-オブジェクト识别子''
(既定値)|文件ベクトル|字符串スカラーオブジェクト识别子。文章ベクトルまたは弦またはスカラー指定します。オブジェクトの识别子として机构する一盏标签
値値を指定できますコードの他のの部からからにアクセスする必要必要ががあるアクセスアクセスするするするが场合并相关,关词findobj.
を使用して标签
値に基づいてオブジェクトを検索できます。
用户数据
-ユーザーデータ[]
(既定値)|配列ユーザーデータmatlab配列配列として指定しし。たとえば,スカラー,ベクトル,行列,cell配列,文章配列,表,または构造体をできます。します。
App Designerをを用してているいる合并は,用户数据
プロパティを使使するに,アプリでパブリックプロパティまたはプライベートプロパティをしデータをを共ます。详细については,App Designerアプリ内でのデータの共を参照してください。
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウににに力
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。