13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ja" xml:id="set">
15
<refname>set</refname>
16
<refpurpose>グラフィックエンティティオブジェクトまたは
17
またはユーザインターフェイスオブジェクトのプロパティの値を設定する.
22
<synopsis>set(prop,val)
34
<para>名前のあるプロパティを設定するエンティティの
36
<literal>h</literal> はハンドルのベクトルとすることができ,
37
この場合,プロパティを修正すると,hに含まれる全てのエンティティに
45
<para>文字列, 設定するプロパティの名前.</para>
51
<para>プロパティに設定する値.</para>
58
<para>このルーチンはグラフィックエンティティまたはGUIオブジェクトの
59
特定のプロパティの値を修正する際に使用できます.
60
この場合,ハンドルにドット演算子を使用するのと等価です.
61
例えば,<literal>set(h,"background",5)</literal> は <literal>h.background = 5</literal>と等価です.
64
設定する値はハンドルの型とプロパティに依存します.
66
<para>存在するプロパティの全リストを取得するには,
67
<link linkend="graphics_entities">graphics_entities</link> または
68
(ユーザインタフェースオブジェクトについては)<link linkend="uicontrol">uicontrol</link>を
72
<literal>set</literal> 関数はプロパティと値のみを指定するコールも可能です.
73
この場合,プロパティは以下のどれかとします:
77
<term>current_entity または hdl</term>
80
<literal>set('current_entity',h)</literal> または
81
<literal>set('hdl',h)</literal>は新規エンティティをカレントに設定します.
82
この場合,値にはグラフィックハンドルを指定します.
87
<term>current_figure</term>
90
<literal>set('current_figure',fig)</literal> は新しいグラフィック図を
92
これは <link linkend="scf">scf</link>と等価です. この場合,
98
<term>current_axes</term>
101
<literal>set('current_axes',axes)</literal> は新しい軸をカレントに
103
これは,<link linkend="sca">sca</link>と等価です. この場合,
110
<literal>set</literal> は引数にグラフィックハンドルとプロパティを指定して
112
ハンドルにはデフォルト図またはデフォルト軸のエンティティへのハンドルのどちらかを
114
プロパティの値は, <literal>"default_values"</literal>とします.
115
この場合,デフォルトのエンティティはScilabの起動時にこの値にリセットされます.
116
<literal>set("default_values",h)</literal>は
117
<link linkend="sda">sda</link> または <link linkend="sdf">sdf</link>と等価です.
122
<programlisting role="example"><![CDATA[
15
<refname>set</refname>
16
<refpurpose>グラフィックエンティティオブジェクトまたは
17
またはユーザインターフェイスオブジェクトのプロパティの値を設定する.
22
<synopsis>set(prop,val)
34
<para>名前のあるプロパティを設定するエンティティの
36
<literal>h</literal> はハンドルのベクトルとすることができ,
37
この場合,プロパティを修正すると,hに含まれる全てのエンティティに
45
<para>文字列, 設定するプロパティの名前.</para>
51
<para>プロパティに設定する値.</para>
58
<para>このルーチンはグラフィックエンティティまたはGUIオブジェクトの
59
特定のプロパティの値を修正する際に使用できます.
60
この場合,ハンドルにドット演算子を使用するのと等価です.
61
例えば,<literal>set(h,"background",5)</literal> は <literal>h.background = 5</literal>と等価です.
64
設定する値はハンドルの型とプロパティに依存します.
66
<para>存在するプロパティの全リストを取得するには,
67
<link linkend="graphics_entities">graphics_entities</link> または
68
(ユーザインタフェースオブジェクトについては)<link linkend="uicontrol">uicontrol</link>を
72
<literal>set</literal> 関数はプロパティと値のみを指定するコールも可能です.
73
この場合,プロパティは以下のどれかとします:
77
<term>current_entity または hdl</term>
80
<literal>set('current_entity',h)</literal> または
81
<literal>set('hdl',h)</literal>は新規エンティティをカレントに設定します.
82
この場合,値にはグラフィックハンドルを指定します.
87
<term>current_figure</term>
90
<literal>set('current_figure',fig)</literal> は新しいグラフィック図を
92
これは <link linkend="scf">scf</link>と等価です. この場合,
98
<term>current_axes</term>
101
<literal>set('current_axes',axes)</literal> は新しい軸をカレントに
103
これは,<link linkend="sca">sca</link>と等価です. この場合,
110
<literal>set</literal> は引数にグラフィックハンドルとプロパティを指定して
112
ハンドルにはデフォルト図またはデフォルト軸のエンティティへのハンドルのどちらかを
114
プロパティの値は, <literal>"default_values"</literal>とします.
115
この場合,デフォルトのエンティティはScilabの起動時にこの値にリセットされます.
116
<literal>set("default_values",h)</literal>は
117
<link linkend="sda">sda</link> または <link linkend="sdf">sdf</link>と等価です.
122
<programlisting role="example"><![CDATA[
124
124
set("auto_clear","off") ;
142
142
p3= a.children(1).children;
143
143
set([a p1 p2 p3],"foreground",5)
144
144
]]></programlisting>
146
<refsection role="see also">
148
<simplelist type="inline">
150
<link linkend="get">get</link>
153
<link linkend="delete">delete</link>
156
<link linkend="copy">copy</link>
159
<link linkend="move">move</link>
162
<link linkend="graphics_entities">graphics_entities</link>
165
<link linkend="uicontrol">uicontrol</link>
146
<refsection role="see also">
148
<simplelist type="inline">
150
<link linkend="get">get</link>
153
<link linkend="delete">delete</link>
156
<link linkend="copy">copy</link>
159
<link linkend="move">move</link>
162
<link linkend="graphics_entities">graphics_entities</link>
165
<link linkend="uicontrol">uicontrol</link>