کلاس FieldAngle
کلاس برای یک فیلد زاویه قابل ویرایش.
امضا:
export declare class FieldAngle extends FieldInput<number>
گسترش می یابد: FieldInput<number>
سازندگان
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (مقدار، اعتبار سنج، پیکربندی) | یک نمونه جدید از کلاس FieldAngle می سازد |
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
در جهت عقربه های ساعت | | (اعلام نشده) | ویژگی پیش فرض که توضیح می دهد کدام جهت باعث افزایش مقدار میدان زاویه می شود. زاویه در جهت عقربه های ساعت (درست) یا خلاف جهت عقربه های ساعت (نادرست) افزایش می یابد. |
نیم | | عدد | نصف عرض تصویر نقاله. |
انحراف | | (اعلام نشده) | افست پیش فرض 0 درجه (و همه زوایا). همیشه در جهت خلاف جهت عقربههای ساعت، بدون توجه به خاصیت جهت عقربههای ساعت، فیلد را تغییر میدهد. معمولاً یا 0 (0 = راست) یا 90 (0 = بالا). |
شعاع | | عدد | شعاع دایره نقاله. کمی کوچکتر از اندازه نقاله است زیرا در غیر این صورت SVG نیمی از حاشیه را در لبه ها برش می دهد. |
گرد | | (اعلام نشده) | مقدار پیشفرض زوایای گرد در هنگام استفاده از ورودی ناوبری ماوس یا صفحهکلید است. برای پشتیبانی از ناوبری صفحه کلید باید یک عدد صحیح مثبت باشد. |
سمبل_ | protected | SVGTSpanElement | خالی | نماد درجه برای این فیلد. |
بسته بندی کردن | | (اعلام نشده) | حداکثر زاویه پیشفرض که قبل از بستهبندی مجاز است. معمولاً یا 360 (برای 0 تا 359.9) یا 180 (برای -179.9 تا 180). |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
configure_(config) | protected | فیلد را بر اساس نقشه داده شده از گزینه ها پیکربندی کنید. |
doClassValidation_(newValue) | protected | اطمینان حاصل کنید که مقدار ورودی یک زاویه معتبر است. |
initView() | بلوک UI را برای این فیلد ایجاد کنید. | |
onHtmlInputKeyDown_(e) | protected | کلید را به ویرایشگر منتقل کنید. |
onMouseMove_(e) | protected | زاویه را متناسب با موقعیت ماوس تنظیم کنید. |
ارائه دادن_() | protected | هنگامی که فیلد دوباره رندر می شود، زاویه را به روز می کند. |
showEditor_(e) | protected | ویرایشگر میدان زاویه را ایجاد و نشان دهید. |