ওয়ার্কস্পেস এসভিজি ক্লাস
একটি কর্মক্ষেত্রের জন্য ক্লাস। এটি ঐচ্ছিক ট্র্যাশক্যান, স্ক্রলবার, বুদবুদ এবং টেনে আনা সহ একটি অনস্ক্রিন এলাকা।
স্বাক্ষর:
export declare class WorkspaceSvg extends Workspace implements IContextMenu, IFocusableNode, IFocusableTree
প্রসারিত: কর্মক্ষেত্র
ইমপ্লিমেন্ট: IContextMenu , IFocusableNode , IFocusableTree
কনস্ট্রাক্টর
কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
---|---|---|
(নির্মাতা)(বিকল্প) | WorkspaceSvg ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
কনটেক্সটমেনু কনফিগার করুন | ((menuOptions: ContextMenuOption[], e: Event) => void) | নাল | ডেভেলপাররা ওয়ার্কস্পেসের প্রসঙ্গ মেনুতে কাস্টম মেনু বিকল্প যোগ করতে বা ওয়ার্কস্পেস দ্বারা তৈরি মেনু বিকল্পগুলির সেট সম্পাদনা করতে এই ফাংশনটি সংজ্ঞায়িত করতে পারে। | |
কীবোর্ড অ্যাক্সেসিবিলিটি মোড | বুলিয়ান | কীবোর্ড অ্যাক্সেসিবিলিটি মোড চালু থাকলে সত্য, অন্যথায় মিথ্যা। | |
কীবোর্ড মুভইনপ্রগ্রেস | বুলিয়ান | সত্য যদি একটি কীবোর্ড-ইনিশিয়েটেড মুভ ("টেনে আনা") চলছে। | |
রেন্ডার করা | বুলিয়ান | একটি SVG ওয়ার্কস্পেসের রেন্ডার স্ট্যাটাস। হেডলেস ওয়ার্কস্পেসের জন্য false এবং WorkspaceSvg এর উদাহরণের জন্য সত্য প্রদান করে। | |
স্কেল | সংখ্যা | বর্তমান স্কেল। | |
স্ক্রলবার | ScrollbarPair | নাল | এই কর্মক্ষেত্রের স্ক্রলবার, যদি তারা বিদ্যমান থাকে। | |
scrollX | সংখ্যা | পিক্সেল ইউনিটে বর্তমান অনুভূমিক স্ক্রলিং অফসেট, কর্মক্ষেত্রের উত্সের সাথে সম্পর্কিত। একটি দৃশ্য সম্পর্কে চিন্তা করা দরকারী, এবং সেই দৃশ্যের নীচে একটি ক্যানভাস চলমান। ক্যানভাস ডানদিকে অগ্রসর হওয়ার সাথে সাথে এই মানটি আরও ইতিবাচক হয়ে ওঠে এবং দৃশ্যটি এখন ক্যানভাসের বাম দিকে "দেখছে"। ক্যানভাস বাম দিকে সরে যাওয়ার সাথে সাথে এই মানটি আরও নেতিবাচক হয়ে ওঠে এবং দৃশ্যটি এখন ক্যানভাসের ডান দিকে "দেখছে"। এই মান সম্পর্কে বিভ্রান্তিকর বিষয় হল যে এটি পরম বাম অফসেট অন্তর্ভুক্ত করে না এবং অবশ্যই অন্তর্ভুক্ত করবে না। কারণ এটি ভিউলেফ্ট মান গণনা করতে ব্যবহৃত হয়। ভিউলেফ্ট কর্মক্ষেত্রের উৎপত্তির সাথে আপেক্ষিক (যদিও পিক্সেল ইউনিটে)। ওয়ার্কস্পেসের উৎপত্তি হল ওয়ার্কস্পেসের উপরের-বাম কোণে (অন্তত যখন এটি সক্রিয় থাকে)। এটি ব্লকলিডিভের উপরের-বাম থেকে স্থানান্তরিত হয়েছে যাতে টুলবক্সের নীচে না থাকে। ওয়ার্কস্পেস সক্রিয় করা হলে viewLeft এবং ওয়ার্কস্পেসের উৎপত্তি একই X অবস্থানে থাকে। ক্যানভাসটি ভিউয়ের নীচে ডানদিকে স্লাইড করার সাথে সাথে এই মান (স্ক্রোলএক্স) আরও ইতিবাচক হয়ে ওঠে এবং ওয়ার্কস্পেসের উত্সের সাথে ভিউলেফ্ট আরও নেতিবাচক হয়ে ওঠে (ক্যানভাস নড়াচড়া করার সাথে সাথে ক্যানভাসের উপর একটি ডট হিসাবে ওয়ার্কস্পেসের উত্সকে কল্পনা করুন)। সুতরাং স্ক্রোলএক্স যদি পরম বামকে অন্তর্ভুক্ত করে তবে এটি একটি উপায়ে কর্মক্ষেত্রের উত্সকে "আনশিফ্ট" করবে। এর মানে হল যে viewLeft কর্মক্ষেত্রের বাম প্রান্তের পরিবর্তে blocklyDiv-এর বাম প্রান্তের প্রতিনিধিত্ব করবে। | |
scrollY | সংখ্যা | পিক্সেল ইউনিটে বর্তমান উল্লম্ব স্ক্রোলিং অফসেট, কর্মক্ষেত্রের উত্সের সাথে সম্পর্কিত। একটি দৃশ্য সম্পর্কে চিন্তা করা দরকারী, এবং সেই দৃশ্যের নীচে একটি ক্যানভাস চলমান। ক্যানভাস নিচের দিকে যাওয়ার সাথে সাথে এই মানটি আরও ইতিবাচক হয়ে ওঠে এবং দৃশ্যটি এখন ক্যানভাসের উপরের অংশটিকে "দেখছে"। ক্যানভাস উপরে যাওয়ার সাথে সাথে এই মানটি আরও নেতিবাচক হয়ে ওঠে এবং দৃশ্যটি ক্যানভাসের নীচের অংশটিকে "দেখতে" হয়। এই মান সম্পর্কে এই বিভ্রান্তিকর বিষয় হল যে এটি absoluteTop অফসেট অন্তর্ভুক্ত করে না এবং অবশ্যই অন্তর্ভুক্ত করবে না। কারণ এটি ভিউটপ মান গণনা করতে ব্যবহৃত হয়। ভিউটপ কর্মক্ষেত্রের উৎপত্তির সাথে আপেক্ষিক (যদিও পিক্সেল ইউনিটে)। ওয়ার্কস্পেসের উৎপত্তি হল ওয়ার্কস্পেসের উপরের-বাম কোণে (অন্তত যখন এটি সক্রিয় থাকে)। এটি ব্লকলিডিভের উপরের-বাম থেকে স্থানান্তরিত হয়েছে যাতে টুলবক্সের নীচে না থাকে। ওয়ার্কস্পেস সক্রিয় করা হলে viewTop এবং ওয়ার্কস্পেসের উৎপত্তি একই Y অবস্থানে থাকে। ক্যানভাস নীচের দিকে স্লাইড করার সাথে সাথে এই মান (স্ক্রোলওয়াই) আরও ইতিবাচক হয়ে ওঠে এবং ওয়ার্কস্পেসের উত্সের তুলনায় ভিউটপ আরও নেতিবাচক হয়ে ওঠে (ক্যানভাসের উপর একটি বিন্দু হিসাবে কর্মক্ষেত্রের উত্সের চিত্রটি ক্যানভাস সরানোর সাথে সাথে নীচের দিকে স্লাইড করে)। সুতরাং স্ক্রোলওয়াই যদি absoluteTop অন্তর্ভুক্ত করে তবে এটি একটি উপায়ে ওয়ার্কস্পেসের উত্সকে "আনশিফ্ট" করবে। এর মানে হল যে viewTop কর্মক্ষেত্রের উপরের প্রান্তের পরিবর্তে blocklyDiv-এর উপরের প্রান্তের প্রতিনিধিত্ব করবে। | |
startScrollX | সংখ্যা | পিক্সেল ইউনিটে স্ক্রলিং শুরু হলে অনুভূমিক স্ক্রোল মান। | |
startScrollY | সংখ্যা | পিক্সেল ইউনিটে স্ক্রলিং শুরু হলে উল্লম্ব স্ক্রোল মান। | |
svg ব্যাকগ্রাউন্ড_ | SVGE উপাদান | ||
svgBlockCanvas_ | SVGE উপাদান | ||
svgBubbleCanvas_ | SVGE উপাদান | ||
svgGroup_ | SVGE উপাদান | ||
থিম ম্যানেজার_ | protected | থিম ম্যানেজার | |
আবর্জনা | ট্র্যাশক্যান | নাল | কর্মক্ষেত্রের ট্র্যাশক্যান (যদি থাকে)। | |
জুম কন্ট্রোল_ | জুম কন্ট্রোল | নাল |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
addClass(শ্রেণীর নাম) | কর্মক্ষেত্রে একটি CSS ক্লাস যোগ করে। | |
addTopBlock(ব্লক) | শীর্ষ ব্লকের তালিকায় একটি ব্লক যোগ করে। | |
addTopBoundedElement(উপাদান) | শীর্ষ আবদ্ধ উপাদানের তালিকায় একটি আবদ্ধ উপাদান যোগ করে। | |
অ্যাডটপ মন্তব্য(মন্তব্য) | শীর্ষ মন্তব্যের তালিকায় একটি মন্তব্য যোগ করে। | |
হতে পারে ফোকাসড() | IFocusableNode.canBeFocused দেখুন। | |
centerOnBlock (আইডি, শুধুমাত্র ব্লক) | প্রদত্ত ব্লকের কেন্দ্রে ওয়ার্কস্পেস স্ক্রোল করুন। যদি ব্লকের নীচে অন্যান্য ব্লক স্ট্যাক করা থাকে, তাহলে ওয়ার্কস্পেস স্ট্যাকের উপর কেন্দ্রীভূত হবে, যদি না blockOnly সত্য হয়। | |
ক্লিনআপ() | একটি কলামে সমস্ত ব্লক অর্ডার করে ওয়ার্কস্পেস পরিষ্কার করুন যাতে কোনোটি ওভারল্যাপ না হয়। | |
পরিষ্কার() | আকার পরিবর্তন প্রতিরোধ করার জন্য একটি অপ্টিমাইজেশন সহ কর্মক্ষেত্রে সমস্ত ব্লক নিষ্পত্তি করুন। | |
কপিঅপশনফরফ্লাইআউট() | একটি ফ্লাইআউটের সাথে প্রাসঙ্গিক মানগুলির সাথে এই ওয়ার্কস্পেসের বিকল্পগুলি থেকে বিকল্পগুলির একটি নতুন সেট তৈরি করে৷ | |
createDom(opt_backgroundClass, injectionDiv) | ওয়ার্কস্পেস DOM উপাদান তৈরি করুন। | |
নিষ্পত্তি() | এই কর্মক্ষেত্র নিষ্পত্তি. মেমরি লিক প্রতিরোধ করতে সমস্ত DOM উপাদান থেকে লিঙ্কমুক্ত করুন৷ | |
getAbsoluteScale() | কর্মক্ষেত্রের পরম স্কেল প্রদান করে। ওয়ার্কস্পেস স্কেলিং গুণগত; যদি একটি ওয়ার্কস্পেস B (যেমন একটি মিউটেটর এডিটর) স্কেল Y সহ একটি রুট ওয়ার্কস্পেস A এর মধ্যে X স্কেল দিয়ে থাকে, ওয়ার্কস্পেস B-এর কার্যকরী স্কেল হল X * Y, কারণ, A এর সন্তান হিসাবে, এটি ইতিমধ্যে A এর স্কেলিং ফ্যাক্টর দ্বারা রূপান্তরিত হয়েছে, এবং তারপরে এটির নিজস্ব স্কেলিং ফ্যাক্টর দ্বারা নিজেকে আরও রূপান্তরিত করে। সাধারণত এই জাস্ট ওয়ার্কস, কিন্তু গ্লোবাল এলিমেন্টের জন্য (যেমন ফিল্ড এডিটর) যারা দৃশ্যত একটি নির্দিষ্ট ওয়ার্কস্পেসের সাথে যুক্ত কিন্তু তাদের সংশ্লিষ্ট ওয়ার্কস্পেসের সন্তান হওয়ার পরিবর্তে DOM-এর শীর্ষ স্তরে বাস করে, যথাযথভাবে রেন্ডার করার জন্য পরম/কার্যকর স্কেল প্রয়োজন হতে পারে। | |
GetAllBlocks (অর্ডার করা) | কর্মক্ষেত্রে সমস্ত ব্লক খুঁজুন। ব্লকগুলি ঐচ্ছিকভাবে অবস্থান অনুসারে সাজানো হয়; উপরে থেকে নীচে (সামান্য LTR বা RTL পক্ষপাত সহ)। | |
getAudioManager() | এই কর্মক্ষেত্রের জন্য অডিও ম্যানেজার পান। | |
getBlockById(আইডি) | নির্দিষ্ট আইডি সহ এই কর্মক্ষেত্রে ব্লক খুঁজুন। | |
getBlocksBoundingBox() | কর্মক্ষেত্রে ব্লকগুলির জন্য বাউন্ডিং বাক্স গণনা করুন। সমন্বয় ব্যবস্থা: কর্মক্ষেত্র স্থানাঙ্ক। | |
বুদবুদ ক্যানভাস () | SVG উপাদান পান যা বুদবুদ পৃষ্ঠ গঠন করে। | |
getButtonCallback(কী) | ফ্লাইআউটে বোতাম এবং লেবেলগুলিতে ক্লিকের জন্য একটি প্রদত্ত কী-এর সাথে যুক্ত কলব্যাক ফাংশন পান৷ | |
getCanvas() | SVG উপাদান পান যা অঙ্কন পৃষ্ঠ গঠন করে। | |
Get CommentById(আইডি) | প্রদত্ত আইডি সহ ওয়ার্কস্পেস মন্তব্য প্রদান করে, যদি থাকে। | |
getComponentManager() | এই কর্মক্ষেত্রের জন্য কম্পোনেন্ট ম্যানেজার পান। | |
getCursor() | এই কর্মক্ষেত্রের জন্য কার্সার। | |
getDragTarget(e) | পয়েন্টার ইভেন্ট শেষ হওয়ার টার্গেট টেনে দেয়। | |
getFlyout(opt_own) | এই কর্মক্ষেত্রের সাথে যুক্ত ফ্লাইআউটের জন্য গেটার। টুলবক্স কনফিগারেশনের উপর নির্ভর করে এই ফ্লাইআউটটি টুলবক্স বা ওয়ার্কস্পেসের মালিকানাধীন হতে পারে। কোন ফ্লাইআউট না থাকলে এটি শূন্য হবে। | |
GetFocusable Element() | IFocusableNode.getFocusableElement দেখুন। | |
GetFocusableTree() | IFocusableNode.getFocusableTree দেখুন। | |
getGrid() | এই ওয়ার্কস্পেসের জন্য গ্রিড অবজেক্ট পান, বা কোনোটি না থাকলে শূন্য করুন। | |
getInverseScreenCTM() | ইনভার্টেড স্ক্রীন CTM এর জন্য গেটার। | |
getMarkerManager() | এই কর্মক্ষেত্রের জন্য মার্কার ম্যানেজার পান। | |
getMetricsManager() | এই কর্মক্ষেত্রের জন্য মেট্রিক্স ম্যানেজার পান। | |
getNavigator() | কীবোর্ড নেভিগেশন কমান্ডের প্রতিক্রিয়ায় এই ওয়ার্কস্পেসে আইটেমগুলির মধ্যে ফোকাস চলাচলের সমন্বয়ের জন্য দায়ী একটি বস্তু প্রদান করে। | |
GetNested Trees() | IFocusableTree.getNestedTrees দেখুন। | |
getParentSvg() | এই ওয়ার্কস্পেস ধারণ করে এমন SVG উপাদান পান। দ্রষ্টব্য: আমরা ধরে নিই যে ওয়ার্কস্পেসটি DOM-এ ইনজেকশন করার পরেই এটি বলা হয়। | |
getRenderer() | এই কর্মক্ষেত্রে সংযুক্ত ব্লক রেন্ডারার পান। | |
GetRestoredFocusableNode(পূর্ববর্তী নোড) | IFocusableTree.getRestoredFocusableNode দেখুন। | |
getRootFocusableNode() | IFocusableTree.getRootFocusableNode দেখুন। | |
getRootWorkspace() | ||
getScale() | কর্মক্ষেত্রের জুম ফ্যাক্টর পান। | |
getSvgGroup() | কর্মক্ষেত্রের জন্য SVG গ্রুপ ফেরত দেয়। | |
getTheme() | ওয়ার্কস্পেস থিম অবজেক্ট পান। | |
getToolbox() | এই কর্মক্ষেত্রের সাথে যুক্ত টুলবক্সের জন্য গেটার, যদি একটি বিদ্যমান থাকে। | |
getToolboxCategoryCallback(কী) | এই ওয়ার্কস্পেসে কাস্টম টুলবক্স বিভাগগুলিকে পপুলেট করার জন্য একটি প্রদত্ত কী-এর সাথে যুক্ত কলব্যাক ফাংশন পান৷ | |
getTopBlocks (অর্ডার করা) | শীর্ষ-স্তরের ব্লকগুলি খুঁজে বের করে এবং তাদের ফেরত দেয়। ব্লকগুলি ঐচ্ছিকভাবে অবস্থান অনুসারে সাজানো হয়; উপরে থেকে নীচে (সামান্য LTR বা RTL পক্ষপাত সহ)। | |
getTopBoundedElements(অর্ডার করা) | শীর্ষ-স্তরের আবদ্ধ উপাদানগুলি খুঁজে বের করে এবং তাদের ফেরত দেয়। | |
getTop Comments(অর্ডার করা) | এই কর্মক্ষেত্রে মন্তব্যের একটি তালিকা প্রদান করে। | |
getWidth() | কর্মক্ষেত্রের অনুভূমিক অফসেট প্রদান করে। XML-এ LTR/RTL সামঞ্জস্যের উদ্দেশ্যে। | |
হাইডচাফ (শুধু ক্লোজপপআপ) | টুলটিপ, প্রসঙ্গ মেনু, ড্রপডাউন নির্বাচন ইত্যাদি বন্ধ করুন। | |
কম্পোনেন্ট লুকান(শুধু ক্লোজপপআপ) | যেকোন স্বয়ংক্রিয়ভাবে লুকানো যায় এমন উপাদান লুকান (যেমন ফ্লাইআউট, ট্র্যাশক্যান এবং ব্যবহারকারী-নিবন্ধিত যেকোনো উপাদান)। | |
হাইলাইটব্লক (আইডি, অপ্ট_স্টেট) | কর্মক্ষেত্রে একটি ব্লক হাইলাইট বা আনহাইলাইট করুন। ব্লক হাইলাইটিং প্রায়ই বর্তমানে কার্যকর করা ব্লকগুলিকে দৃশ্যত চিহ্নিত করতে ব্যবহৃত হয়। | |
ড্র্যাগেবল() | এই কর্মক্ষেত্র কি টেনে আনা যায়? | |
ড্র্যাগিং() | ব্যবহারকারী বর্তমানে একটি টেনে আনার অঙ্গভঙ্গিতে নিযুক্ত থাকলে, বা কীবোর্ড-প্রবর্তিত পদক্ষেপ চলমান থাকলে সত্য দেখায়৷ টেনে আনার অঙ্গভঙ্গি সাধারণত কর্মক্ষেত্রে একটি ব্লক বা অন্য আইটেম সরানো, বা ফ্লাইআউট/ওয়ার্কস্পেস স্ক্রল করে। কীবোর্ড-প্রবর্তিত আন্দোলনগুলি টেনে আনার পরিকাঠামো ব্যবহার করে প্রয়োগ করা হয় এবং টেনে নেওয়ার অঙ্গভঙ্গিগুলিকে অনুকরণ করার উদ্দেশ্যে (একটি উপসেট) এবং তাই সাধারণত সেগুলিকে একটি অঙ্গভঙ্গি-ভিত্তিক টেনে নেওয়ার মতো বিবেচনা করা উচিত৷ | |
অস্থাবর() | এই কর্মক্ষেত্র অস্থাবর? এর মানে ব্যবহারকারী ইনপুটের মাধ্যমে ওয়ার্কস্পেসের XY স্থানাঙ্কগুলিকে পুনঃস্থাপন করতে পারে। এটি স্ক্রলবার, স্ক্রোল হুইল, টেনে আনা বা স্ক্রোল হুইল বা চিমটি দিয়ে জুম করার মাধ্যমে হতে পারে (যেহেতু জুমটি মাউসের অবস্থানের উপর কেন্দ্রীভূত হয়)। এতে জুম নিয়ন্ত্রণের সাথে জুম করা অন্তর্ভুক্ত নয় যেহেতু XY স্থানাঙ্কগুলি প্রোগ্রাম্যাটিকভাবে সিদ্ধান্ত নেওয়া হয়। | |
অস্থাবর অনুভূমিকভাবে() | এই কর্মক্ষেত্র কি অনুভূমিকভাবে চলমান? | |
স্থাবর উল্লম্বভাবে () | এই কর্মক্ষেত্র কি উল্লম্বভাবে চলমান? | |
isvisible() | isVisible এর জন্য গেটার | |
LookUpFocusableNode(id) | IFocusableTree.lookUpFocusableNode দেখুন। | |
মার্ক ফোকাসড() | এই ওয়ার্কস্পেসটিকে বর্তমানে ফোকাস করা প্রধান ওয়ার্কস্পেস হিসেবে চিহ্নিত করুন। | |
মুভ ড্র্যাগ(ই) | এই কর্মক্ষেত্রে একটি বস্তুর একটি টেনে ট্র্যাক করুন। | |
নতুন ব্লক (প্রোটোটাইপ নাম, অপ্ট_আইডি) | একটি নতুন তৈরি ব্লক পান। | |
নতুন মন্তব্য(আইডি) | একটি নতুন তৈরি মন্তব্য পান. | |
অননোডব্লার() | IFocusableNode.onNodeBlur দেখুন। | |
onNodeFocus() | IFocusableNode.onNodeFocus দেখুন। | |
onTreeBlur(পরবর্তী গাছ) | IFocusableTree.onTreeBlur দেখুন। | |
onTreeFocus(_node, _previousTree) | IFocusableTree.onTreeFocus দেখুন। | |
recordDragTargets() | এই কর্মক্ষেত্রের জন্য সমস্ত মুছে ফেলা এলাকার একটি তালিকা তৈরি করুন। | |
রিফ্রেশ থিম() | একটি থিম আপডেটের পরে কর্মক্ষেত্রে সমস্ত ব্লক রিফ্রেশ করুন৷ | |
registerButtonCallback (কী, ফাংশন) | ফ্লাইআউটে বোতাম এবং লেবেলে ক্লিক করার জন্য প্রদত্ত কী-এর সাথে যুক্ত একটি কলব্যাক ফাংশন নিবন্ধন করুন। উদাহরণস্বরূপ, XML দ্বারা নির্দিষ্ট একটি বোতাম RegisterButtonCallback("CREATE_VARIABLE", yourCallbackFunction) একটি কল দ্বারা মিলিত হওয়া উচিত। | |
registerToolboxCategoryCallback(কী, func) | এই ওয়ার্কস্পেসে কাস্টম টুলবক্স বিভাগগুলিকে পপুলেট করার জন্য একটি প্রদত্ত কী-এর সাথে যুক্ত একটি কলব্যাক ফাংশন নিবন্ধন করুন৷ একটি উদাহরণ হিসাবে পরিবর্তনশীল এবং পদ্ধতি বিভাগ দেখুন. | |
RemoveButtonCallback(কী) | ফ্লাইআউটে একটি বোতামে ক্লিক করার জন্য একটি কলব্যাক সরান৷ | |
অপসারণক্লাস(শ্রেণীর নাম) | কর্মক্ষেত্র থেকে একটি CSS ক্লাস সরিয়ে দেয়। | |
RemoveToolboxCategoryCallback(কী) | টুলবক্সে একটি কাস্টম বিভাগের নামের উপর একটি ক্লিকের জন্য একটি কলব্যাক সরান৷ | |
অপসারণ টপব্লক(ব্লক) | শীর্ষ ব্লকের তালিকা থেকে একটি ব্লক সরিয়ে দেয়। | |
RemoveTopBoundedElement(উপাদান) | শীর্ষ আবদ্ধ উপাদানের তালিকা থেকে একটি আবদ্ধ উপাদান সরিয়ে দেয়। | |
রিমুভ টপকমেন্ট(মন্তব্য) | শীর্ষ মন্তব্যের তালিকা থেকে একটি মন্তব্য সরিয়ে দেয়। | |
রেন্ডার() | কর্মক্ষেত্রে সমস্ত ব্লক রেন্ডার করুন। | |
আকার পরিবর্তন() | সমস্ত ওয়ার্কস্পেস ক্রোম (টুলবক্স, ট্র্যাশ, স্ক্রলবার ইত্যাদি) পুনরায় আকার দিন এবং পুনঃস্থাপন করুন (উদাহরণস্বরূপ উইন্ডোর আকার পরিবর্তন করুন)। | |
স্ক্রোল (x, y) | ওয়ার্কস্পেসকে একটি নির্দিষ্ট অফসেটে (পিক্সেলে) স্ক্রোল করুন, ওয়ার্কস্পেস সীমার মধ্যে রেখে। এই মানগুলির অর্থ সম্পর্কে আরও বিস্তারিত জানার জন্য workspaceSvg.scrollX-এ মন্তব্য দেখুন৷ | |
স্ক্রোল সেন্টার() | কর্মক্ষেত্র কেন্দ্রীভূত করুন। | |
setIsReadOnly(Only read) | ||
সেট নেভিগেটর(নতুন নেভিগেটর) | এই কর্মক্ষেত্র দ্বারা ব্যবহৃত ন্যাভিগেটর দৃষ্টান্ত সেট করে। | |
setResizeHandlerWrapper(হ্যান্ডলার) | রিসাইজ হ্যান্ডলার ডেটা সেভ করুন যাতে আমরা পরে ডিসপোজ করে মুছে ফেলতে পারি। | |
সেট রিসাইজ সক্রিয় (সক্ষম) | এই কর্মক্ষেত্রে পুনরায় আকার পরিবর্তন সক্ষম করা আছে কিনা তা আপডেট করুন। যদি সক্রিয় করা হয়, উপযুক্ত হলে ওয়ার্কস্পেসের আকার পরিবর্তন করা হবে। অক্ষম থাকলে, পুনরায় সক্রিয় না হওয়া পর্যন্ত ওয়ার্কস্পেসের আকার পরিবর্তন করা হবে না। একটি ব্যাচ অপারেশন সময় মাপ পরিবর্তন এড়াতে ব্যবহার করুন, কর্মক্ষমতা জন্য. | |
সেটস্কেল (নতুন স্কেল) | কর্মক্ষেত্রের জুম ফ্যাক্টর সেট করুন। | |
সেট থিম(থিম) | ওয়ার্কস্পেস থিম অবজেক্ট সেট করুন। কোনো থিম পাস না হলে, Classic থিমে ডিফল্ট। | |
সেটভিজিবল(দেখা যায়) | কর্মক্ষেত্রের দৃশ্যমানতা টগল করে। বর্তমানে শুধুমাত্র প্রধান কর্মক্ষেত্রের জন্য উদ্দেশ্যে করা হয়েছে। | |
স্টার্টড্র্যাগ(e, xy) | এই কর্মক্ষেত্রে একটি বস্তুর একটি টেনে ট্র্যাক করা শুরু করুন৷ | |
অনুবাদ (x, y) | এই কর্মক্ষেত্রটিকে নতুন স্থানাঙ্কে অনুবাদ করুন। | |
updateInverseScreenCTM() | বিপরীত পর্দা CTM নোংরা হিসাবে চিহ্নিত করুন। | |
updateToolbox(toolboxDef) | বিদ্যমান টুলবক্সে ব্লক ট্রি পরিবর্তন করুন। | |
জুম (x, y, পরিমাণ) | প্রদত্ত (x, y) স্থানাঙ্কের সাপেক্ষে/কেন্দ্রিক কর্মক্ষেত্রকে জুম ইন বা আউট করে। | |
জুম সেন্টার (টাইপ) | জুম ইন বা আউট করার মাধ্যমে দৃশ্যের কেন্দ্রে অবস্থিত ব্লকগুলি জুম করা। | |
zoomToFit() | সম্ভব হলে ওয়ার্কস্পেসে ফিট করার জন্য ব্লকগুলি জুম করুন। |