ব্লকলি > জেলো > রেন্ডার ইনফো

zelos.RenderInfo ক্লাস

এই ব্লকটি আঁকার জন্য প্রয়োজনীয় সমস্ত আকারের তথ্য ধারণকারী একটি বস্তু।

এই পরিমাপ পাস ব্লকে পরিবর্তনগুলি প্রচার করে না (যদিও getSize() বলা হলে ক্ষেত্রগুলি পুনরায় রেন্ডার করা বেছে নিতে পারে)। তবে বারবার কল করা ব্যয়বহুল হতে পারে।

স্বাক্ষর:

export declare class RenderInfo extends BaseRenderInfo 

প্রসারিত: BaseRenderInfo

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

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

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
নিচের সারি নিচের সারি
ধ্রুবক_ ধ্রুবক প্রদানকারী
স্টেটমেন্ট ইনপুট আছে বুলিয়ান
isInline বুলিয়ান
মাল্টিরাউ বুলিয়ান
রেন্ডারার_ রেন্ডারার
ডান পাশ রাইট কানেকশনশেপ | খালি
উপরের সারি উপরের সারি

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
addAlignmentPadding_(সারি, অনুপস্থিত স্থান)
addInput_(ইনপুট, সক্রিয়রো)
অ্যাডজাস্টএক্সপজিশন_() protected খাঁজ অবস্থানের পরে প্রথম সারিতে সমস্ত নন-লেবেল ক্ষেত্রগুলিকে বাম্প করতে ক্ষেত্রের x অবস্থান সামঞ্জস্য করুন। computeBounds কল করার আগে এটি অবশ্যই কল করা উচিত।
চূড়ান্ত করা_()
অনুভূমিক সারিবদ্ধকরণ_() চূড়ান্ত করুন protected ব্লকের উপাদানগুলির অনুভূমিক প্রান্তিককরণ চূড়ান্ত করুন। বিশেষ করে, বাম এবং ডানদিকের স্পেসারগুলিতে নেতিবাচক ব্যবধান সেট করে বাম এবং ডান আউটপুট সংযোগ আকারের দ্বারা তৈরি অন্তর্নিহিত ব্যবধান হ্রাস করুন।
চূড়ান্ত আউটপুট সংযোগ_() protected আউটপুট সংযোগ তথ্য চূড়ান্ত করুন. বিশেষ করে, ব্লকের সাথে মেলে আউটপুট সংযোগের উচ্চতা সেট করুন। ডান দিকের জন্য, একটি সঠিক সংযোগ আকৃতির উপাদান যোগ করুন এবং এটি আউটপুট সংযোগের মাত্রার সাথে মেলে।
উল্লম্ব সারিবদ্ধকরণ_() চূড়ান্ত করুন protected একটি ব্লকে সারিগুলির উল্লম্ব প্রান্তিককরণ চূড়ান্ত করুন। বিশেষ করে, যখন একটি নন-শ্যাডো ব্লক একটি ইনপুট সারির ইনলাইন ইনপুটগুলির সাথে সংযুক্ত থাকে তখন অন্তর্নিহিত ব্যবধান হ্রাস করুন৷
getDesiredRowWidth_(সারি)
getElemCenterline_(সারি, elem)
getInRowSpacing_(পূর্ববর্তী, পরবর্তী)
নেগেটিভ স্পেসিং_(এলিএম) protected বাইরের এবং অভ্যন্তরীণ সংযোগ আকৃতির উপর ভিত্তি করে বাম এবং ডান প্রান্তগুলি কমাতে ব্যবধান গণনা করুন।
getRenderer() ব্যবহারে ব্লক রেন্ডারার পান।
getSpacerRowHeight_(পূর্ববর্তী, পরবর্তী)
getSpacerRowWidth_(পূর্ববর্তী, পরবর্তী)
পরিমাপ করা()
shouldStartNewRow_(currInput, prevInput)