ব্লকলি > গেরাস > হাইলাইটার

geras.হাইলাইটার ক্লাস

একটি অবজেক্ট যা প্রদত্ত রেন্ডারিং তথ্যের উপর ভিত্তি করে একটি ব্লকে হাইলাইট যোগ করে।

হাইলাইট করা আকর্ষণীয় কারণ হাইলাইটগুলি ব্লকটিকে সম্পূর্ণরূপে আবদ্ধ করে না। পরিবর্তে, তারা উপরের বাম দিকে একটি আলোর উত্সের উপর ভিত্তি করে অবস্থান করে। এর মানে হল যে হাইলাইট রেন্ডার করার জন্য ব্লকের প্রতিটি অংশের অবস্থান সম্পর্কে সঠিক তথ্য প্রয়োজন। ফলস্বরূপ পাথ ক্রমাগত বা বন্ধ পাথ নয়। ট্যাব এবং খাঁজের জন্য হাইলাইটগুলি ট্যাব এবং খাঁজের আকারের উপর ভিত্তি করে আলগা, কিন্তু ঠিক একই নয়।

স্বাক্ষর:

export declare class Highlighter 

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

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

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
ধ্রুবক_ ধ্রুবক প্রদানকারী
হাইলাইট ধ্রুবক_ হাইলাইট কনস্ট্যান্ট প্রদানকারী
তথ্য_ রেন্ডার ইনফো
ইনলাইন স্টেপস_ স্ট্রিং
ভিতরে কর্নারপাথস_ ইনসাইড কর্নার
জ্যাগড টিথপাথস_ জাগডটিথ
খাঁজপথ_ খাঁজ
বাইরের কর্নারপাথস_ কর্নারের বাইরে
ধাঁধা ট্যাবপাথস_ PuzzleTab
RTL_ বুলিয়ান
স্টার্টপাথস_ স্টার্টহ্যাট
পদক্ষেপ_ স্ট্রিং

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
drawBottomRow(সারি) নীচের সারিতে একটি হাইলাইট যোগ করুন।
drawInlineInput(ইনপুট) একটি ইনলাইন ইনপুট একটি হাইলাইট যোগ করুন.
drawJaggedEdge_(সারি) একটি ভেঙে পড়া ব্লকের জন্য একটি জ্যাগড প্রান্তে একটি হাইলাইট যোগ করুন।
আঁকা বাম() ব্লকের বাম দিকে হাইলাইট আঁকুন।
ড্র রাইট সাইডরো(সারি) একটি সারির ডানদিকে একটি হাইলাইট যোগ করুন।
drawStatementInput(সারি) একটি বিবৃতি ইনপুট একটি হাইলাইট যোগ করুন.
ড্র টপকর্ণার(সারি) একটি ব্লকের উপরের কোণে একটি হাইলাইট যোগ করুন।
drawValueInput(সারি) একটি মান ইনপুট একটি হাইলাইট যোগ করুন.
getPath() হাইলাইট পথের জন্য পদক্ষেপগুলি পান।