ব্লকলি > ওয়ার্কস্পেসএসভিজি > স্ক্রোলএক্স

WorkspaceSvg.scrollX সম্পত্তি

পিক্সেল ইউনিটে বর্তমান অনুভূমিক স্ক্রলিং অফসেট, কর্মক্ষেত্রের উত্সের সাথে সম্পর্কিত।

একটি দৃশ্য সম্পর্কে চিন্তা করা দরকারী, এবং সেই দৃশ্যের নীচে একটি ক্যানভাস চলমান। ক্যানভাস ডানদিকে অগ্রসর হওয়ার সাথে সাথে এই মানটি আরও ইতিবাচক হয়ে ওঠে এবং দৃশ্যটি এখন ক্যানভাসের বাম দিকে "দেখছে"। ক্যানভাস বাম দিকে সরে যাওয়ার সাথে সাথে এই মানটি আরও নেতিবাচক হয়ে ওঠে এবং দৃশ্যটি এখন ক্যানভাসের ডান দিকে "দেখছে"।

এই মান সম্পর্কে বিভ্রান্তিকর বিষয় হল যে এটি পরম বাম অফসেট অন্তর্ভুক্ত করে না এবং অবশ্যই অন্তর্ভুক্ত করবে না। কারণ এটি ভিউলেফ্ট মান গণনা করতে ব্যবহৃত হয়।

ভিউলেফ্ট কর্মক্ষেত্রের উৎপত্তির সাথে আপেক্ষিক (যদিও পিক্সেল ইউনিটে)। ওয়ার্কস্পেসের উৎপত্তি হল ওয়ার্কস্পেসের উপরের-বাম কোণে (অন্তত যখন এটি সক্রিয় থাকে)। এটি ব্লকলিডিভের উপরের-বাম থেকে স্থানান্তরিত হয়েছে যাতে টুলবক্সের নীচে না থাকে।

ওয়ার্কস্পেস সক্রিয় করা হলে viewLeft এবং ওয়ার্কস্পেসের উৎপত্তি একই X অবস্থানে থাকে। ক্যানভাসটি ভিউয়ের নীচে ডানদিকে স্লাইড করার সাথে সাথে এই মানটি (স্ক্রোলএক্স) আরও ইতিবাচক হয়ে ওঠে এবং ওয়ার্কস্পেসের উত্সের তুলনায় ভিউলেফ্ট আরও নেতিবাচক হয়ে ওঠে (ক্যানভাস নড়াচড়ার সাথে সাথে ডানদিকে স্লাইড করা ক্যানভাসের উপর একটি বিন্দু হিসাবে ওয়ার্কস্পেসের উত্স কল্পনা করুন) .

সুতরাং স্ক্রোলএক্স যদি পরম বামকে অন্তর্ভুক্ত করে তবে এটি একটি উপায়ে কর্মক্ষেত্রের উত্সকে "আনশিফ্ট" করবে। এর মানে হল যে viewLeft কর্মক্ষেত্রের বাম প্রান্তের পরিবর্তে blocklyDiv-এর বাম প্রান্তের প্রতিনিধিত্ব করবে।

স্বাক্ষর:

scrollX: number;