(translator=roro, ChineseSource=roro-20020612-3\uisetfont.html, EnglishSource=c:\matlabr12\help\techdoc\ref\uisetfont.html)
MATLAB Function Reference    
uisetfont

針對物件交互地修改字型字元

Syntax

Description

uisetfont 可針對 text, axes, or uicontrol 物件改變字型的屬性(FontName, FontUnits, FontSize, FontWeight, and FontAngle)。函式回傳一結構其由字型的屬性所組成。還可自行定義對話盒的標題。

uisetfont 顯示對話盒並回傳所選擇的字型屬性。

uisetfont(h) 顯示對話盒,依頭銜(handle)為 h 的物件預設字型屬性。依現行的物件選擇字型屬性。若有第二個參數,則代表對話盒的名稱。

uisetfont(S) 顯示一對話盒,依結構 (S) 的值定義字型屬性。S 必須為合理的值,即以下其中之一:FontName, FontUnits, FontSize, FontWeight, 和 FontAngle,欄位的名稱必須對應屬性的名稱。若有其他的屬性被定義,則會被忽略。若有第二個參數,即表示對話盒的名稱。

uisetfont('DialogTitle') 顯示標題為 DialogTitle 的對話盒並回傳對話盒的字型屬性。

若有等號左邊的參數,則 FontName, FontUnits, FontSize, FontWeight, 和 FontAngle 等性質將會被視為結構的欄位回傳之。若使用者按下對話盒的 Cancel 鈕或有錯誤發生,輸出值將設為 0。

Example

以下敘述開啟一本文物件。然後顯示一對話盒讓使用者可更改字型:

以下的敘述開啟兩個按鈕,並將其一的字型屬性值設定到另一控制上:

See Also

axes, text, uicontrol


 uisetcolor undocheckout