شی فرم

شی فرم

شی فرم
کلاس FormObject متدهای زیر را دارد:
 
نام
نحو
شرح
declaration
DataSource declaration(String name)
یک شی اعلان فرم (Scalar، Array 1D، Array 2D یا ChoiceList) را با نام مشخص شده برمی گرداند.
expanded
void expanded(String form, boolean expanded)
هنگام استفاده از نوع بخش، حالت گسترش یافته فرم را تنظیم می کند.
form
FormList form()
برای یک شی فرم CardStack ، لیست کارت های محلی را برمی گرداند.
form
Form form(String name)
برای یک شی فرم CardStack ، کارت محلی را با نام مشخص شده برمی گرداند.
getName
String getName()
نام این شی فرم را برمی گرداند.
getParentForm
Form getParentForm()
فرم والد حاوی این شی فرم را برمی گرداند.
getType
String getType()
نام نوع شی فرم را همانطور که در بخش های زیر تعریف شده است برمی گرداند.
getValue
Value getValue()
مقدار فعلی یک FormObject را در صورت امکان برمی‌گرداند. این روش توسط انواع FormObjects زیر پشتیبانی می شود : فیلد ورودی، دکمه جابجایی، کادر بررسی، جعبه ترکیبی، وارد کردن فایل، ورودی آرایه، دکمه رادیویی، ورودی انتخاب، متن، کادر فهرست، جدول، لغزنده، دکمه.
hasProperty
boolean hasProperty(String name)
اگر یک ویژگی قابل تغییر با نام مشخص شده وجود داشته باشد، true را برمی گرداند.
item
ItemList item()
برای یک شیء نوار ابزار، گرافیک یا جدول، فهرستی از دکمه‌های تعریف‌شده توسط کاربر را برمی‌گرداند.
item
Item item(String name)
برای یک شیء نوار ابزار، گرافیک یا جدول، دکمه تعریف شده توسط کاربر را با نام مشخص شده برگردانید.
visible
void visible(String form, boolean visible)
حالت قابل مشاهده فرم را تنظیم می کند.
اکثر اشیاء فرم دارای یک یا چند مورد از ویژگی های فهرست شده در “ویژگی های عمومی” در صفحه 59 هستند. اگر تنظیمات مربوطه در ویرایشگر فرم موجود باشد، یک شی فرم دارای ویژگی خاصی است. ویژگی های اضافی برای چندین نوع شیء فرم پشتیبانی می شود. ویژگی‌های کلی که پشتیبانی می‌شوند و هر ویژگی اضافی برای اشیاء فرم در بخش‌های زیر فهرست شده‌اند.
کد مثال
کد زیر روی همه دکمه ها حلقه زده و آنها را غیرفعال می کند:
برای (FormObject formObject : app.form(“form1”).formObject()) {
  if (“Button”.equals(formObject.getType())) {
    formObject.set(“enabled”, false);
  }
}
متد getType نوع شی فرم را بازیابی می کند. در مثال بالا نوع شی فرم Button است و عبارت ” Button ” .equals(formObject.getType()) یک مقایسه رشته ای بین خروجی متد getType و رشته ” Button ” را نشان می دهد.
برای مثالی از استفاده از getValue ، به “Data Validation” در صفحه 211 مراجعه کنید.
جدول زیر تمام انواع اشیاء فرم را که می توان با getType برگرداند فهرست می کند :
Form Object Type
ArrayInput
Hyperlink
SelectionInput
Button
Image
Slider
CardStack
InformationCardStack
Spacer
CheckBox
InputField
Table
ComboBox
Knob
Text
DataDisplay
Line
TextLabel
Equation
ListBox
ToggleButton
FileImport
Log
Toolbar
Form
MessageLog
Unit
FormCollection
ProgressBar
Video
Gauge
RadioButton
WebPage
Graphics
ResultsTable
ورودی آرایه
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“arrayinput1”).set(“enabled”، false);
دکمه
 
ویژگی
ارزش
پیش فرض
شرح
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
icon
String
“”
نماد دکمه مقادیر معتبر تصاویری هستند که در “تصاویر> کتابخانه ها” در Application Builder تعریف شده اند.
متن
String
Generated automatically
متن دکمه متن نباید یک رشته خالی باشد.
راهنمای ابزار
String
“”
متن راهنمای ابزار دکمه.
در ویرایشگر فرم، اگر تنظیم اندازه دکمه‌ای روی Large باشد، همیشه ویژگی متن خود را نشان می‌دهد . اگر دکمه Small باشد، آیکون یا متن را طبق قانون زیر نمایش می دهد: اگر ویژگی icon خالی باشد، متن نمایش داده می شود، اگر ویژگی icon خالی نباشد، نماد نمایش داده می شود.
کد مثال
app.form(“form1”).formObject(“button1”).set(“enabled”، false);
پشته کارت
 
ویژگی
ارزش
پیش فرض
شرح
enabled
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“cardstack1”).set(“visible”, false);
برای دسترسی به اشیاء در کارت محلی، یا از میانبرها استفاده کنید یا از روش فرم استفاده کنید :
app.form(“form1”).formObject(“cardstack1”).form(“card1”)
.formObject(“button1”).set(“enabled”, false);
کادر را علامت بزنید
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
fontunderline
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
text
String
Generated automatically
متن برچسب جعبه چک.
tooltip
String
“”
متن راهنمای جعبه چک.
کد مثال
app.form(“form1”).formObject(“checkbox1”).set(“tooltip”, “tooltip text”);
جعبه ترکیبی
 
ویژگی
ارزش
پیش فرض
شرح

enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“combobox1”).set(“پیش زمینه”، “آبی”);
نمایش داده ها
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
exponent

superscript | E
superscript
هنگامی که روی superscript تنظیم می شود ، نماها با استفاده از فونت superscript نمایش داده می شوند. وقتی روی E تنظیم می شود ، نماها با استفاده از کاراکتر E و سپس مقدار توان نمایش داده می شوند.
notation
auto | scientific | decimal
auto
وقتی مقدار علمی باشد ، اعداد همیشه با استفاده از نماد علمی نمایش داده می شوند. وقتی مقدار اعشاری باشد ، اعداد هرگز با استفاده از نماد علمی نمایش داده نمی شوند. وقتی مقدار خودکار است ، نماد به اندازه عدد بستگی دارد.
precision
Integer
4
تعداد ارقام قابل توجهی که نمایش داده می شود.
showunit
true | false
true
نمایش واحد علاوه بر مقادیر عددی را کنترل می کند.
tooltip
String
“”
متن راهنمای ابزار
کد مثال
app.form(“form1”).formObject(“datadisplay1”)
.setColor(“پس‌زمینه”، 192، 192، 192);
معادله
 
ویژگی
ارزش
پیش فرض
شرح
enabled
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
equation
String
رشته در نحو LaTeX معادله را تعریف می کند.
کد مثال
app.form(“form1”).formObject(“equation1”).set(“visible”, false);
وارد کردن فایل
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
buttontext
String
Browse…
متن برای نمایش روی دکمه ای که مرورگر فایل را باز می کند.
dialogtitle
String
File import
متن برای نمایش به عنوان عنوان گفتگو برای گفتگوی مرورگر فایل. همچنین به عنوان یک راهنمای ابزار برای شی فرم FileBrowser نمایش داده می شود.
filetypes
String[]
{“ALLFILES”}
لیستی از انواع فایل را که می توان در مرورگر فایل انتخاب کرد، تعریف می کند.
کد مثال
app.form(“form1”).formObject(“fileimport1”)
.set(“filetypes”, new String[]{“ALL2DCAD”});
فرم
فرمی که به عنوان زیرفرم استفاده می شود هیچ ویژگی قابل تغییری ندارد.
مجموعه فرم
 
ویژگی
ارزش
پیش فرض
شرح
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
formvisible
boolean[]
آرایه ای با هر ورودی دارای مقدار true
وضعیت قابل مشاهده فرم ها را در مجموعه فرم ها تعریف می کند.
sectionexpanded
boolean[]
آرایه ای با هر ورودی دارای مقدار true
هنگام استفاده از نوع بخش، حالت گسترش یافته فرم ها را در مجموعه فرم ها تعریف می کند.
برای تغییر پنجره فعال، متغیر اعلان مربوطه را تغییر دهید.
کد مثال
این خط کد فونت را تغییر می دهد:
app.form(“form1”).formObject(“collection1”).set(“font”, “Arial”);
حالت گسترش یافته بخش ها در مجموعه فرم ها را می توان با موارد زیر کنترل کرد:
app.form(“form1”).formObject(“formcollection1”).expanded(“form2”, false);
روش توسعه یافته فقط توسط مجموعه های فرم که از بخش ها استفاده می کنند پشتیبانی می شود. اولین آرگومان تگ فرم است که توسط بخش نمایش داده می شود. آرگومان دوم تعیین می کند که آیا بخش ها باید بزرگ شوند یا جمع شوند.
گرافیک
 
ویژگی
ارزش
پیش فرض
شرح
datapick
true | false
false
اگر درست باشد ، انتخاب داده در شی فرم گرافیکی فعال می شود.
datapicktarget
ProbeFeature | GraphicsData
محل ذخیره داده های انتخاب شده را مشخص می کند. مقادیر معتبر ویژگی‌های پروب و اعلان‌های GraphicsData هستند.
enabled
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
source
ModelEntity
نوع موجودیت مدل (گروه طرح، هندسه، مش، انتخاب صریح یا انیمیشن پخش) مورد استفاده برای رسم در شی فرم گرافیکی را تعریف می کند.
کد مثال
این خط کد گروه نمودار 5 ( pg5 ) را در شیء گرافیکی graphics1 به شکلی با نام دما نمایش می دهد :
app.form(“دما”).formObject(“graphics1”)
.set(“source”, model.result(“pg5”));
خط کد زیر با استفاده از useGraphics معادل مثال بالا است:
useGraphics(model.result(“pg5”)، “Temperature/graphics1”);
هر یک از روش ها منبع شی فرم گرافیکی را تغییر می دهد و سپس مطالب را رسم می کند.
برای پاک کردن محتویات یک شی گرافیکی، از موارد زیر استفاده کنید:
app.form(“دما”).formObject(“graphics1”)
.set(“source”, (ModelEntity) null);
یا معادل آن
useGraphics (null، “دما/گرافیک1”)؛
کد زیر مش را در گره درخت مدل mesh1 در شیء گرافیکی graphics1 موجود در کارت پشته کارت نمایش می دهد:
app.form(“mesh”).formObject(“cardstack1”).form(“card1”)
.formObject(“graphics1”).set(“source”, model.mesh(“mesh1”));
کد زیر انتخاب داده را برای یک شی گرافیکی فعال می کند و هدف انتخاب داده را روی یک کاوشگر نقطه دامنه تنظیم می کند:
app.form(“form1”).formObject(“graphics1”).set(“datapick”, true);
app.form(“form1”).formObject(“graphics1”).set(“datapicktarget”,
    model.component(“comp1”).probe(“pdom1”));
اگر یک میانبر graphics1 برای شی گرافیکی و یک میانبر pdom1 برای شی probe ایجاد شده باشد، موارد بالا را می توان به صورت زیر کوتاه کرد:
graphics1.set(“datapick”, true);
graphics1.set(“datapicktarget”, pdom1);
هایپرلینک
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
text
String
Generated automatically
متنی که باید در شی فرم HyperLink نمایش داده شود.
url
String
“”
نشانی اینترنتی که هنگام فعال شدن HyperLink باز می شود.
کد مثال
با (app.form(“form1”).formObject(“hyperlink1”));
  set(“متن”، “COMSOL”);
  set(“url”، “www.comsol.com”);
پایان یافتن با()؛
تصویر
 
ویژگی
ارزش
پیش فرض
شرح
enabled
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
icon
String
cube_large.png
نام نماد را برای نمایش در شیء فرم تصویر تعریف می کند. مقادیر معتبر تصاویری هستند که در گره Images>Libraries در درخت برنامه تعریف شده اند.
کد مثال
app.form(“form1”).formObject(“image1”).set(“icon”، “compute.png”);
پشته کارت اطلاعات
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
fontunderline
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“infocard1”).set(“fontunderline”، true);
فیلد ورودی
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
editable
true | false
true
اگر درست باشد، متن در قسمت ورودی توسط کاربر قابل ویرایش است.
exponent
superscript | E
superscript
هنگامی که روی superscript تنظیم می شود ، نماها با استفاده از فونت superscript نمایش داده می شوند. وقتی روی E تنظیم می شود ، نماها با استفاده از کاراکتر E و سپس مقدار توان نمایش داده می شوند.
inputformatting
on | off
off
اگر مقدار روشن باشد ، مقادیر عددی در فیلد ورودی با توجه به ویژگی‌های توان، نماد و دقت قالب‌بندی می‌شوند. هنگامی که کاربر در حال ویرایش متن در قسمت ورودی است، قالب بندی به طور موقت غیرفعال می شود تا متن اصلی قابل ویرایش باشد.
maxdouble
double
1000
حداکثر مقدار دو برابر مجاز. این ویژگی تنها زمانی قابل دسترسی است که تنظیمات Filter روی Double تنظیم شده باشد و چک باکس مربوطه در قسمت Data Validation فعال باشد.
mindouble
double
0
حداقل مقدار دو برابر مجاز. این ویژگی تنها زمانی قابل دسترسی است که تنظیمات Filter روی Double تنظیم شده باشد و چک باکس مربوطه در قسمت Data Validation فعال باشد.
maxinteger
Integer
1000
حداکثر مقدار مجاز مجاز. این ویژگی تنها زمانی قابل دسترسی است که تنظیمات Filter روی Integer تنظیم شده باشد و چک باکس مربوطه در قسمت Data Validation فعال باشد.
mininteger
Integer
0
حداقل مقدار صحیح مجاز. این ویژگی تنها زمانی قابل دسترسی است که تنظیمات Filter روی Integer تنظیم شده باشد و چک باکس مربوطه در قسمت Data Validation فعال باشد.
notation
auto | scientific | decimal
auto
وقتی مقدار علمی باشد ، اعداد همیشه با استفاده از نماد علمی نمایش داده می شوند. وقتی مقدار اعشاری باشد ، اعداد هرگز با استفاده از نماد علمی نمایش داده نمی شوند. وقتی مقدار خودکار است ، نماد به اندازه عدد بستگی دارد.
precision
Integer
4
تعداد ارقام قابل توجه نمایش داده شده است.
tooltip
String
“”
نکته ابزار زمانی که نشانگر ماوس در قسمت ورودی قرار دارد نمایش داده می شود.
کد مثال
app.form(“form1”).formObject(“inputfield1”).set(“precision”, 6);
خط
 
ویژگی
ارزش
پیش فرض
شرح

enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
text
String
“”
متن برای نمایش در خط. متن فقط برای خطوط افقی نمایش داده می شود که شامل متن تقسیم کننده در پنجره تنظیمات شیء خط فعال است.
thickness
Integer
1
ضخامت خط
linecolor
String
پیش فرض
رنگ خط.
کد مثال
app.form(“form1”).formObject(“line1”).set(“text”, “divider text”);
app.form(“form1”).formObject(“line1”).set(“thickness”, 10);
app.form(“form1”).formObject(“line1”).set(“linecolor”, blue);
کادر فهرست
 
ویژگی
ارزش
پیش فرض
شرح

enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“listbox1”).set(“foreground”, “red”);
برای تغییر محتویات جعبه لیست، لیست انتخابی مربوطه را تغییر دهید:
app.declaration(“choicelist1”).appendListRow(“new value”, “new name”);
ورود به سیستم
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“log1”).set(“fontsize”, “20”);
گزارش پیام
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“messages1”).set(“پس زمینه”، “خاکستری”);
نوار پیشرفت
 
ویژگی
ارزش
پیش فرض
شرح
enabled
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
برای ایجاد و به‌روزرسانی اطلاعات پیشرفت به «روش‌های پیشرفت» در صفحه 131 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“progressbar1”).set(“visible”, false);
دکمه رادیویی
 
ویژگی
ارزش
پیش فرض
شرح

background
enabled
font
fontbold
fontitalic
fontsize
fontunderline
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
برای تغییر نام نمایشی یک دکمه رادیویی، مقدار را در لیست انتخابی مربوطه تغییر دهید.
برای لیست انتخابی که توسط یک دکمه رادیویی استفاده می شود، نمی توان مقدار هر ردیفی را تغییر داد یا ردیف ها را اضافه یا حذف کرد. فقط نام نمایشی قابل تغییر است.
کد مثال
app.form(“form1”).formObject(“radiobutton1”).set(“fontitalic”, true);
app.declaration(“choicelist1”).setDisplayName(“نام جدید”، 0);
جدول نتایج
 
ویژگی
ارزش
پیش فرض
شرح

enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
source
TableFeature
محتویات جدول نتایج را تنظیم کنید.
برای تغییر محتویات جدول نتایج از روش useResultsTable یا ارزیابی ToResultsTable استفاده کنید . همچنین به “روش های مرتبط با رابط کاربری گرافیکی” در صفحه 115 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“resultstable1”).set(“visible”, true);
app.form(“form1”).formObject(“resultstable1”).set(“source”،
    model.result().table(“tbl2”));
useResultsTable(model.result().table(“tbl2”)، “/form1/resultstable1”);
ورودی انتخاب
 
ویژگی
ارزش
پیش فرض
شرح
active
true | false
false
ویژگی فعال فعال بودن ورودی Selection را کنترل می کند. با تغییر مقدار ویژگی، دکمه Activate Selection در ورودی Selection انتخاب یا از حالت انتخاب خارج می شود.
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
graphics
FormObject
شیء فرم گرافیکی را برای استفاده در هنگام فعال بودن شیء فرم انتخابی تعریف می کند.
source
SelectionFeature
انتخاب مدلی را که شیء فرم انتخابی به آن متصل است، تعریف می کند.
کد مثال
app.form(“form1”).formObject(“selectioninput1”).set(“graphics”, “graphics1”);
از طرف دیگر، اگر میانبرهای sel1 و g1 برای اشیاء فرم selectioninput1 و graphics1 وجود داشته باشد:
sel1.set(“graphics”, g1);
برای تغییر انتخاب مدل، با فرض اینکه sel1 یک میانبر برای شی فرم ورودی انتخاب است:
sel1.set(“source”, model.selection(“sel2”));
لغزنده
 
ویژگی
ارزش
پیش فرض
شرح
enabled
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
max
Double
1
بزرگترین مقدار لغزنده ممکن.
min
Double
0
کوچکترین مقدار لغزنده ممکن.
steps
Integer
5
تعداد مراحل بین مقادیر حداقل و حداکثر . تعداد تیک ها یک عدد بیشتر از تعداد مراحل است.
tooltip
String
“”
متن راهنمای ابزار
مقدار min مجاز است از مقدار حداکثر بزرگتر باشد، در این صورت لغزنده طوری رفتار می کند که گویی مقادیر تعویض شده اند. کوچکترین مقدار همیشه مربوط به سمت چپ نوار لغزنده است.
کد مثال
app.form(“form1”).formObject(“slider1”).set(“min”، 1);
app.form(“form1”).formObject(“slider1”).set(“max”, 12);
app.form(“form1”).formObject(“slider1”).set(“steps”, 11);
دستگیره

 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
exponent
superscript | E
superscript
هنگامی که روی superscript تنظیم می شود ، نماها با استفاده از فونت superscript نمایش داده می شوند. وقتی روی E تنظیم می شود ، نماها با استفاده از کاراکتر E و سپس مقدار توان نمایش داده می شوند.
knobmaincolor
String
default
رنگ پس زمینه اصلی
knobradius
Integer
زمانی که knobradiusmanual مقدار روی را داشته باشد ، این مقدار دستگیره است. علائم تیک در خارج از این شعاع ظاهر می شوند.
knobradiusmanual
on | off
off
هنگامی که مقدار خاموش است ، شعاع به طور خودکار محاسبه می شود. هنگامی که مقدار روشن است ، شعاع توسط ویژگی knobradius داده می شود.
knobsecondarycolor
String
default
رنگ پس زمینه ثانویه
labelformatting
true | false
false
وقتی درست است، این تنظیم قالب بندی برچسب سفارشی را فعال می کند.
max
Double
1
بزرگترین مقدار ممکن دستگیره.
min
Double
0
کوچکترین مقدار ممکن دستگیره.
mouse
distance | vertical | circular
distance
نوع حرکت ماوس برای تغییر مقدار دستگیره. هنگامی که روی فاصله تنظیم می شود ، فاصله ای که ماوس حرکت می کند، به صورت افقی یا عمودی، مقدار را کنترل می کند. وقتی روی عمودی تنظیم می شود ، فقط فاصله عمودی که ماوس حرکت می کند مقدار را کنترل می کند. وقتی روی دایره ای تنظیم می شود ، مقدار با استفاده از یک حرکت دایره ای تغییر می کند.
needlecolor
String
default
رنگ سوزن دستگیره.
notation
auto | scientific | decimal
auto
وقتی مقدار علمی باشد ، اعداد همیشه با استفاده از نماد علمی نمایش داده می شوند. وقتی مقدار اعشاری باشد ، اعداد هرگز با استفاده از نماد علمی نمایش داده نمی شوند. وقتی مقدار خودکار است ، نماد به اندازه عدد بستگی دارد.
precision
Integer
4
تعداد ارقام قابل توجهی که نمایش داده می شود.
scale
none | marks | markslabels | marksalllabels
marks
برای کنترل اینکه آیا ترازو باید دارای علامت یا برچسب باشد. وقتی روی هیچ تنظیم شود ، دستگیره هیچ علامت یا برچسبی ندارد. هنگامی که روی علامت ها تنظیم می شود ، دکمه دارای علامت های تیک است اما بدون برچسب. وقتی روی markslabels تنظیم می‌شود ، دکمه دارای علامت‌های تیک و برچسب‌هایی برای حداقل و حداکثر مقادیر است. وقتی روی marksalllabels تنظیم می‌شود ، دکمه دارای علامت‌های تیک است و همه تیک‌های اصلی دارای یک برچسب هستند.
steps
Integer
5
تعداد مراحل بین مقادیر حداقل و حداکثر . تعداد تیک ها یک عدد بیشتر از تعداد مراحل است.
tooltip
String
“”
متن راهنمای ابزار
app.form(“form1”).formObject(“knob1”).set(“min”، 1);
app.form(“form1”).formObject(“knob1”).set(“max”, 12);
app.form(“form1”).formObject(“knob1”).set(“steps”, 11);
اسپیسر
یک شی فاصله دهنده هیچ ویژگی قابل تغییری ندارد.
جدول
 
ویژگی
ارزش
پیش فرض
شرح
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
headers
String[]
Generated automatically
سرصفحه های ستون.
showheaders
boolean
Generated automatically
نمایش سرصفحه ستون ها
برای تغییر محتویات جدول، متغیرهای اعلان یا موجودیت های مدلی که جدول نمایش داده می شود را تغییر دهید.
کد مثال
app.form(“form1”).formObject(“table1”).set(“enabled”، false);
متن
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
editable
on | off
off
اگر مقدار روی است ، متن می تواند توسط کاربر برنامه ویرایش شود. اگر مقدار خاموش باشد ، متن را فقط می توان با برنامه تغییر داد.
textalign
left | center | right
left
نحوه تراز شدن متن در ناحیه متن را مشخص می کند.
wrap
on | off
on
اگر مقدار روشن باشد ، از بسته بندی کلمه برای شکستن خطوطی استفاده می شود که بیش از حد طولانی هستند که در ناحیه متن قرار نمی گیرند. اگر مقدار خاموش باشد، ممکن است خطوط طولانی به طور کامل قابل مشاهده نباشند.
کد مثال
app.form(“form1”).formObject(“text1”).set(“textalign”، “center”);
برچسب متن
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
fontunderline
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
text
String
به صورت خودکار تولید می شود
زمانی که برچسب در حالت چند خطی نیست، متنی که باید در برچسب نمایش داده شود.
textmulti
String
به صورت خودکار تولید می شود
زمانی که برچسب در حالت چند خطی است، متنی که باید در برچسب نمایش داده شود.
کد مثال
app.form(“form1”).formObject(“textlabel1”).set(“text”, “custom text”);
دکمه جابجایی
 
ویژگی
ارزش
پیش فرض
شرح
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
icon
String
“”
نماد دکمه مقادیر معتبر تصاویری هستند که در “تصاویر> کتابخانه ها” در Application Builder تعریف شده اند.
text
String
به صورت خودکار تولید می شود
متن دکمه متن نباید یک رشته خالی باشد.
tooltip
String
“”
متن راهنمای ابزار دکمه.
یک دکمه با اندازه بزرگ همیشه متن را نشان می دهد، یک دکمه با اندازه کوچک نماد یا متن را نمایش می دهد. اگر ویژگی نماد خالی باشد، متن نمایش داده می شود. اگر ویژگی icon خالی نباشد، نماد نمایش داده می شود.
کد مثال
app.form(“form1”).formObject(“togglebutton1”).set(“icon”, “about_information.png”);
نوار ابزار
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“toolbar1”).set(“پس زمینه”، “خاکستری”);
واحد
 
ویژگی
ارزش
پیش فرض
شرح
background
enabled
font
fontbold
fontitalic
fontsize
foreground
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“unit1”).set(“visible”، false);
ویدئو
 
ویژگی
ارزش
پیش فرض
شرح
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“video1”).set(“visible”, false);
صفحه وب
 
ویژگی
ارزش
پیش فرض
شرح
فایل
String
فایل برای نمایش نحو طرح فایل پشتیبانی می شود.
html
String
<html></html>
کد HTML برای نمایش
report
ReportFeature یا String
ویژگی گزارش برای نمایش
type
page | url | type | report
page
تعیین می کند که کدام ویژگی برای تعیین محتوای نمایش مرورگر استفاده می شود.
url
String
https://www.comsol.com
URL برای نمایش
visible
به “ویژگی های عمومی” در صفحه 59 مراجعه کنید.
کد مثال
app.form(“form1”).formObject(“webpage1”).set(“نوع”، “گزارش”);
app.form(“form1”).formObject(“webpage1”).set(“گزارش”، “rpt1”);
model.result().report(“rpt1”);
model.result().report(“rpt1”).run();