blockly > FieldAngle

کلاس FieldAngle

کلاس برای یک فیلد زاویه قابل ویرایش.

امضا:

export declare class FieldAngle extends FieldInput<number> 

گسترش می یابد: FieldInput<number>

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (مقدار، اعتبار سنج، پیکربندی) یک نمونه جدید از کلاس FieldAngle می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
در جهت عقربه های ساعت

static

readonly

(اعلام نشده) ویژگی پیش فرض که توضیح می دهد کدام جهت باعث افزایش مقدار میدان زاویه می شود. زاویه در جهت عقربه های ساعت (درست) یا خلاف جهت عقربه های ساعت (نادرست) افزایش می یابد.
نیم

static

readonly

عدد نصف عرض تصویر نقاله.
انحراف

static

readonly

(اعلام نشده) افست پیش فرض 0 درجه (و همه زوایا). همیشه در جهت خلاف جهت عقربه‌های ساعت، بدون توجه به خاصیت جهت عقربه‌های ساعت، فیلد را تغییر می‌دهد. معمولاً یا 0 (0 = راست) یا 90 (0 = بالا).
شعاع

static

readonly

عدد شعاع دایره نقاله. کمی کوچکتر از اندازه نقاله است زیرا در غیر این صورت SVG نیمی از حاشیه را در لبه ها برش می دهد.
گرد

static

readonly

(اعلام نشده) مقدار پیش‌فرض زوایای گرد در هنگام استفاده از ورودی ناوبری ماوس یا صفحه‌کلید است. برای پشتیبانی از ناوبری صفحه کلید باید یک عدد صحیح مثبت باشد.
سمبل_ protected SVGTSpanElement | خالی نماد درجه برای این فیلد.
بسته بندی کردن

static

readonly

(اعلام نشده) حداکثر زاویه پیش‌فرض که قبل از بسته‌بندی مجاز است. معمولاً یا 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 ویرایشگر میدان زاویه را ایجاد و نشان دهید.