ব্লকলি > ব্লক রেন্ডারিং > কনস্ট্যান্টপ্রোভাইডার

blockRendering.ConstantProvider ক্লাস

একটি বস্তু যা রেন্ডারিং ব্লকের জন্য ধ্রুবক প্রদান করে।

স্বাক্ষর:

export declare class ConstantProvider 

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাতা)() ConstantProvider ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
ADD_START_HATS বুলিয়ান পূর্ববর্তী বা আউটপুট সংযোগ ছাড়াই সমস্ত ব্লকের উপরে একটি 'হ্যাট' যোগ করতে হবে কিনা। Theme.BlockStyle এ 'হ্যাট' সম্পত্তি দ্বারা ওভাররাইড করা যেতে পারে।
BETWEEN_STATEMENT_PADDING_Y সংখ্যা ধারাবাহিক বিবৃতি ইনপুটগুলির মধ্যে উল্লম্ব প্যাডিং।
ব্লক স্টাইল { [কী: স্ট্রিং]: ব্লকস্টাইল; }
BOTTOM_ROW_AFTER_STATEMENT_MIN_HEIGHT সংখ্যা
BOTTOM_ROW_MIN_HEIGHT সংখ্যা
CORNER_RADIUS সংখ্যা বৃত্তাকার কোণার ব্যাসার্ধ।
CURSOR_BLOCK_PADDING সংখ্যা একটি ব্লকের চারপাশে প্যাডিং।
CURSOR_COLOUR স্ট্রিং কার্সার রঙ।
CURSOR_STACK_PADDING সংখ্যা একটি স্ট্যাকের চারপাশে প্যাডিং।
CURSOR_STROKE_WIDTH সংখ্যা কার্সারের স্ট্রোক।
CURSOR_WS_WIDTH সংখ্যা অনুভূমিক কার্সারের প্রস্থ।
debugFilterId স্ট্রিং ডিবাগ ফিল্টারের আইডি, অথবা কোনো প্যাটার্ন সেট না থাকলে খালি স্ট্রিং।
disabledPatternId স্ট্রিং অক্ষম প্যাটার্নের ID, অথবা যদি কোনো প্যাটার্ন সেট না থাকে তাহলে খালি স্ট্রিং৷
DUMMY_INPUT_MIN_HEIGHT সংখ্যা
DUMMY_INPUT_SHADOW_MIN_HEIGHT সংখ্যা
এমবস ফিল্টারআইডি স্ট্রিং এমবস ফিল্টারের ID, অথবা কোনো ফিল্টার সেট না থাকলে খালি স্ট্রিং।
EMPTY_BLOCK_SPACER_HEIGHT সংখ্যা
EMPTY_INLINE_INPUT_HEIGHT সংখ্যা
EMPTY_INLINE_INPUT_PADDING সংখ্যা
EMPTY_STATEMENT_INPUT_HEIGHT সংখ্যা
EXTERNAL_VALUE_INPUT_PADDING সংখ্যা
FIELD_BORDER_RECT_COLOUR স্ট্রিং একটি ক্ষেত্রের সীমানা রেক্টের ব্যাকিং রঙ।
FIELD_BORDER_RECT_HEIGHT সংখ্যা একটি ক্ষেত্রের সীমানা রেক্ট ডিফল্ট উচ্চতা।
FIELD_BORDER_RECT_RADIUS সংখ্যা একটি ক্ষেত্রের সীমানা রেক্ট কোণার ব্যাসার্ধ।
FIELD_BORDER_RECT_X_PADDING সংখ্যা একটি ক্ষেত্রের সীমানা রেক্ট X প্যাডিং।
FIELD_BORDER_RECT_Y_PADDING সংখ্যা একটি ক্ষেত্রের সীমানা রেক্ট Y প্যাডিং।
FIELD_CHECKBOX_X_OFFSET সংখ্যা
FIELD_COLOUR_DEFAULT_HEIGHT সংখ্যা
FIELD_COLOUR_DEFAULT_WIDTH সংখ্যা একটি রঙ ক্ষেত্রের ডিফল্ট প্রস্থ।
FIELD_COLOUR_FULL_BLOCK বুলিয়ান রঙের ক্ষেত্রটি সম্পূর্ণ ব্লকে তার রঙের মান প্রদর্শন করবে কি না।
FIELD_DROPDOWN_BORDER_RECT_HEIGHT সংখ্যা
FIELD_DROPDOWN_COLOURED_DIV বুলিয়ান একটি ড্রপডাউন ক্ষেত্রের ডিভটি ব্লকের রঙের সাথে মেলে রঙিন হওয়া উচিত কিনা।
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW বুলিয়ান একটি ড্রপডাউন ক্ষেত্রে একটি ছায়া ব্লক থাকাকালীন একটি বর্ডার রেক্ট যোগ করা উচিত কিনা।
FIELD_DROPDOWN_SVG_ARROW_DATAURI স্ট্রিং
FIELD_DROPDOWN_SVG_ARROW_PADDING সংখ্যা
FIELD_DROPDOWN_SVG_ARROW_SIZE সংখ্যা একটি ড্রপডাউন ক্ষেত্রের SVG তীরের আকার।
FIELD_DROPDOWN_SVG_ARROW বুলিয়ান একটি ড্রপডাউন ক্ষেত্র একটি পাঠ্য বা SVG তীর ব্যবহার করে কিনা।
FIELD_TEXT_BASELINE_CENTER বুলিয়ান
FIELD_TEXT_BASELINE সংখ্যা পাঠ্য বেসলাইন। এই ধ্রুবকটি গতিশীলভাবে setFontConstants_ এ ব্যবহৃত ফন্টের উপর ভিত্তি করে পাঠ্যের বেসলাইন হিসাবে সেট করা হয়েছে।
FIELD_TEXT_FONTFAMILY স্ট্রিং টেক্সট ফন্ট পরিবার।
FIELD_TEXT_FONTSIZE সংখ্যা পাঠ্যের বিন্দু আকার।
FIELD_TEXT_FONTWEIGHT স্ট্রিং টেক্সট ফন্ট ওজন.
FIELD_TEXT_HEIGHT সংখ্যা পাঠ্যের উচ্চতা। এই ধ্রুবকটি গতিশীলভাবে setFontConstants_ এ ব্যবহৃত ফন্টের উপর ভিত্তি করে পাঠ্যের উচ্চতা হতে সেট করা হয়।
FIELD_TEXTINPUT_BOX_SHADOW বুলিয়ান উইজেট ডিভের চারপাশে বাক্সের ছায়া দেখাবেন কি না। এটি সম্পূর্ণ ব্লক ক্ষেত্রের একটি বৈশিষ্ট্য মাত্র।
FULL_BLOCK_FIELDS বুলিয়ান টেক্সট ইনপুট এবং রঙ ক্ষেত্র সমগ্র উৎস ব্লক পূরণ করে কিনা।
INSERTION_MARKER_COLOUR স্ট্রিং সন্নিবেশ মার্কারের প্রধান রঙ, হেক্সে। CSS-এ ফিল অপাসিটি পরিবর্তন করে ব্লকটিকে একটি স্বচ্ছ ধূসর করা হয়েছে।
INSERTION_MARKER_OPACITY সংখ্যা সন্নিবেশ মার্কার অস্বচ্ছতা।
INSIDE_CORNERS ইনসাইড কর্নার
JAGGED_TEETH_HEIGHT সংখ্যা ভেঙে পড়া ব্লকের শেষে জ্যাগড দাঁতের জন্য SVG পথের উচ্চতা।
JAGGED_TEETH_WIDTH সংখ্যা ভেঙে পড়া ব্লকের শেষে জ্যাগড দাঁতের জন্য SVG পথের প্রস্থ।
JAGGED_TEETH জাগডটিথ
LARGE_PADDING সংখ্যা বড় প্যাডিং আকার.
MARKER_COLOUR স্ট্রিং স্থাবর মার্কার রঙ।
MEDIUM_LARGE_PADDING সংখ্যা মাঝারি-বড় প্যাডিংয়ের আকার।
MEDIUM_PADDING সংখ্যা মাঝারি প্যাডিংয়ের আকার।
MIN_BLOCK_HEIGHT সংখ্যা
MIN_BLOCK_WIDTH সংখ্যা ব্লকের ন্যূনতম প্রস্থ।
NO_PADDING সংখ্যা একটি খালি স্পেসারের আকার।
NOTCH_HEIGHT সংখ্যা পূর্ববর্তী এবং পরবর্তী সংযোগের জন্য ব্যবহৃত খাঁজের উচ্চতা।
NOTCH_OFFSET_LEFT সংখ্যা একটি ব্লকের বাম পাশ থেকে অফসেট বা খাঁজের বাম দিকে একটি স্টেটমেন্ট ইনপুটের ভিতরের দিক থেকে।
NOTCH_WIDTH সংখ্যা পূর্ববর্তী এবং পরবর্তী সংযোগের জন্য ব্যবহৃত খাঁজের প্রস্থ।
খাঁজ খাঁজ
OUTSIDE_CORNERS বাইরে কর্নার
PUZZLE_TAB PuzzleTab
এলোমেলো শনাক্তকারী স্ট্রিং
আকৃতি {[কী: স্ট্রিং]: সংখ্যা; }
SMALL_PADDING সংখ্যা ছোট প্যাডিং আকার.
SPACER_DEFAULT_HEIGHT সংখ্যা
START_HAT_HEIGHT সংখ্যা উপরের টুপির উচ্চতা।
START_HAT_WIDTH সংখ্যা শীর্ষ টুপি প্রস্থ.
START_HAT স্টার্টহ্যাট
START_POINT স্ট্রিং
STATEMENT_BOTTOM_SPACER সংখ্যা
STATEMENT_INPUT_NOTCH_OFFSET সংখ্যা
STATEMENT_INPUT_PADDING_LEFT সংখ্যা
TAB_HEIGHT সংখ্যা ইনপুট এবং আউটপুট সংযোগের জন্য ব্যবহৃত ধাঁধা ট্যাবের উচ্চতা।
TAB_OFFSET_FROM_TOP সংখ্যা ব্লকের উপরে থেকে অফসেট যেখানে একটি ধাঁধা ট্যাব স্থাপন করা হয়েছে।
TAB_VERTICAL_OVERLAP সংখ্যা ধাঁধা ট্যাবের উল্লম্ব ওভারল্যাপ, এটিকে আরও একটি ধাঁধার অংশের মতো দেখাতে ব্যবহৃত হয়।
TAB_WIDTH সংখ্যা ইনপুট এবং আউটপুট সংযোগের জন্য ব্যবহৃত ধাঁধা ট্যাবের প্রস্থ।
TALL_INPUT_FIELD_OFFSET_Y সংখ্যা
TOP_ROW_MIN_HEIGHT সংখ্যা
TOP_ROW_PRECEDES_STATEMENT_MIN_HEIGHT সংখ্যা
WS_CURSOR_HEIGHT সংখ্যা অনুভূমিক কার্সারের উচ্চতা।

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
CreateBlockStyle_(রঙ) protected প্রদত্ত রঙের উপর ভিত্তি করে একটি ব্লক শৈলী অবজেক্ট তৈরি করুন।
createDom(svg, ট্যাগনাম, নির্বাচক) যেকোন DOM উপাদান তৈরি করুন যা এই রেন্ডারারের প্রয়োজন (ফিল্টার, প্যাটার্ন, ইত্যাদি)।
নিষ্পত্তি() এই ধ্রুবক প্রদানকারী নিষ্পত্তি. এই প্রদানকারীর তৈরি করা সমস্ত DOM উপাদান মুছুন।
সেকেন্ডারি কালার তৈরি করুন_(ইনপুট কালার) protected প্রাথমিক রঙে পাস করা থেকে একটি মাধ্যমিক রঙ তৈরি করুন।
জেনারেট টারশিয়ারি কালার_(ইনপুট কালার) protected প্রাথমিক রঙে পাস করা থেকে একটি তৃতীয় রঙ তৈরি করুন।
getBlockStyle(blockStyleName) প্রদত্ত ব্লক শৈলী নামের জন্য BlockStyle পায়।
getBlockStyleForColor(রঙ) একটি একক রঙের মানের উপর ভিত্তি করে একটি ব্লক শৈলী পান বা তৈরি করুন। রঙের উপর ভিত্তি করে শৈলীর জন্য একটি নাম তৈরি করুন।
getCSS_(নির্বাচক) protected রেন্ডারার শুরু হলে ইনজেক্ট করার জন্য যেকোন রেন্ডারার নির্দিষ্ট CSS পান।
init() কনস্ট্রাক্টরে সেট করা ধ্রুবকের উপর ভিত্তি করে আকৃতির বস্তুগুলি শুরু করুন।
injectCSS_(ট্যাগনাম, নির্বাচক) protected পেজে রেন্ডারার নির্দিষ্ট CSS ইনজেক্ট করুন।
MakeInsideCorners() protected
মেক জ্যাগডটিথ() protected
makeNotch() protected
মেক আউটসাইড কর্নার() protected
makePuzzleTab() protected
makeStartHat() protected
setComponentConstants_(থিম) protected একটি থিমের উপাদান শৈলী থেকে ধ্রুবক সেট করুন।
setDynamicProperties_(থিম) protected গতিশীল বৈশিষ্ট্য সেট করে যা অন্যান্য মান বা থিম বৈশিষ্ট্যের উপর নির্ভর করে।
setFontConstants_(থিম) protected ফন্ট সম্পর্কিত ধ্রুবক সেট করুন।
সেট থিম(থিম) থিমের উপর নির্ভরশীল ধ্রুবক বৈশিষ্ট্য রিফ্রেশ করুন।
আকৃতির জন্য(সংযোগ) সংযোগের ধরণের উপর ভিত্তি করে সংযোগের আকার এবং আকারের তথ্য সহ একটি বস্তু পান।
validatedBlockStyle_(blockStyle) protected ইনপুট শৈলী অবজেক্টের উপর ভিত্তি করে একটি সম্পূর্ণ ব্লক শৈলী অবজেক্ট পান। কোনো অনুপস্থিত মান পূরণ করুন।