ব্লকলি > ব্লক রেন্ডারিং > ড্রয়ার
ব্লক রেন্ডারিং। ড্রয়ার ক্লাস
একটি অবজেক্ট যা প্রদত্ত রেন্ডারিং তথ্যের উপর ভিত্তি করে একটি ব্লক আঁকে।
স্বাক্ষর:
export declare class Drawer
কনস্ট্রাক্টর
কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
---|---|---|
(নির্মাতা)(ব্লক, তথ্য) | Drawer ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
ব্লক_ | ব্লকএসভিজি | ||
ধ্রুবক_ | protected | ধ্রুবক প্রদানকারী | |
তথ্য_ | রেন্ডার ইনফো | ||
ইনলাইনপথ_ | স্ট্রিং | ||
রূপরেখাপথ_ | স্ট্রিং | ||
উপরের বাম_ | সমন্বয় |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
আঁকা() | কর্মক্ষেত্রে ব্লক আঁকুন। এখানে "অঙ্কন" মানে SVG পাথ উপাদান সেট করা এবং পর্দায় ক্ষেত্র, আইকন এবং সংযোগগুলি সরানো৷ পাথের টুকরোগুলিকে "পদক্ষেপ" এর অ্যারেতে ঠেলে দেওয়া হয়, যা পরে স্পেস দিয়ে যুক্ত হয় এবং সরাসরি ব্লকে সেট করা হয়। এটি গ্যারান্টি দেয় যে ধাপগুলি উন্নত পঠনযোগ্যতার জন্য স্পেস দ্বারা পৃথক করা হয়েছে, কিন্তু এর প্রয়োজন নেই। | |
drawBottom_() | protected | একটি ব্লকের নীচের প্রান্তের জন্য ধাপগুলি যোগ করুন, সম্ভবত পরবর্তী সংযোগের জন্য একটি খাঁজ সহ। |
ড্র সংযোগ হাইলাইটপথ (পরিমাপযোগ্য) | প্রদত্ত সংযোগ হাইলাইট করার জন্য একটি পথ প্রদান করে। | |
drawInlineInput_(ইনপুট) | protected | একটি ইনলাইন ইনপুট জন্য পদক্ষেপ যোগ করুন. |
আঁকুন অভ্যন্তরীণ_() | protected | ব্লকের অভ্যন্তরীণ আঁকুন: ইনলাইন ইনপুট, ক্ষেত্র এবং আইকন। এগুলি বসানোর জন্য বাইরের পথের উপর নির্ভর করে না। |
drawJaggedEdge_(সারি) | protected | একটি ভেঙে পড়া ব্লকে একটি সারির জ্যাগড প্রান্তের জন্য ধাপগুলি যোগ করুন। |
আঁকাবাম_() | protected | ব্লকের বাম দিকের জন্য ধাপ যোগ করুন, যার মধ্যে একটি আউটপুট সংযোগ থাকতে পারে |
ড্রআউটলাইন_() | protected | ব্লকের রূপরেখা তৈরি করুন। এটি একটি একক অবিচ্ছিন্ন পথ। |
drawRightSideRow_(সারি) | protected | একটি সারির ডান দিকের জন্য ধাপগুলি যোগ করুন যেখানে মান বা বিবৃতি ইনপুট সংযোগ নেই। |
drawStatementInput_(সারি) | protected | একটি বিবৃতি ইনপুট জন্য পদক্ষেপ যোগ করুন. |
drawTop_() | protected | ব্লকের উপরের কোণে ধাপগুলি যোগ করুন, অ্যাকাউন্টের বিশদ বিবরণ যেমন টুপি এবং গোলাকার কোণগুলি বিবেচনা করে। |
drawValueInput_(সারি) | protected | ব্লকের পাশে একটি খাঁজ হিসাবে রেন্ডার করা একটি বাহ্যিক মান ইনপুটের জন্য ধাপগুলি যোগ করুন। |
বিন্যাসক্ষেত্র_(ক্ষেত্র তথ্য) | protected | একটি ক্ষেত্র বা আইকনের নতুন অবস্থান এর SVG রুটে পুশ করুন। |
পজিশন এক্সটার্নাল ভ্যালু কানেকশন_(সারি) | protected | একটি বাহ্যিক মান ইনপুটে সংযোগ স্থাপন করুন, RTL এবং প্যারেন্ট ব্লক এবং চাইল্ড ব্লকের মধ্যে ছোট ব্যবধানকে বিবেচনা করুন যা প্যারেন্ট ব্লকের অন্ধকার পথটি দেখাতে দেয়। |
positionInlineInputConnection_(ইনপুট) | protected | একটি ইনলাইন মান ইনপুটে সংযোগ স্থাপন করুন, RTL এবং প্যারেন্ট ব্লক এবং চাইল্ড ব্লকের মধ্যে ছোট ব্যবধানকে বিবেচনা করুন যা প্যারেন্ট ব্লকের অন্ধকার পথটি দেখাতে দেয়। |
positionNextConnection_() | protected | একটি ব্লকে পরবর্তী সংযোগ স্থাপন করুন। |
অবস্থান আউটপুট সংযোগ_() | protected | একটি ব্লকে আউটপুট সংযোগ স্থাপন করুন। |
অবস্থান পূর্ববর্তী সংযোগ_() | protected | একটি ব্লকে পূর্ববর্তী সংযোগ স্থাপন করুন। |
positionStatementInputConnection_(সারি) | protected | একটি স্টেটমেন্ট ইনপুটে সংযোগ স্থাপন করুন, RTL এবং প্যারেন্ট ব্লক এবং চাইল্ড ব্লকের মধ্যে ছোট ব্যবধানকে বিবেচনা করুন যা প্যারেন্ট ব্লকের অন্ধকার পথটি দেখাতে দেয়। |
recordSizeOnBlock_() | protected | সাইজিং তথ্য ব্লকে ফিরে সংরক্ষণ করুন বেশিরভাগ রেন্ডারিং তথ্য রেন্ডারের শেষে ফেলে দেওয়া যেতে পারে। চারপাশে রাখা প্রয়োজন যে কিছু এই ফাংশন সেট করা উচিত. |
আপডেট সংযোগ হাইলাইট() | protected | ব্লকের কোন সংযোগগুলি হাইলাইট করা হয়েছে তা প্রতিফলিত করতে পাথ অবজেক্ট আপডেট করে। |