একটি VSTM ফাইল কি?
VSTM এক্সটেনশন সহ ফাইলগুলি মাইক্রোসফ্ট ভিসিওর সাথে তৈরি টেমপ্লেট ফাইল যা ম্যাক্রো সমর্থন করে। VSDX ফাইলের বিপরীতে, VSTM টেমপ্লেট থেকে তৈরি ফাইলগুলি ম্যাক্রো চালাতে পারে যা ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশন (VBA) কোডে তৈরি করা হয়েছে। নথির মৌলিক সেটিংস প্রদান করার জন্য একটি টেমপ্লেট ফাইল তৈরি করা যেতে পারে যা এই সেটিংসের সাথে আরও নথি তৈরি করতে ব্যবহার করা যেতে পারে। ভিজ্যুয়াল অবজেক্ট, ফ্লো চার্ট, ইউএমএল ডায়াগ্রাম, তথ্য প্রবাহ, সাংগঠনিক চার্ট, সফ্টওয়্যার ডায়াগ্রাম, নেটওয়ার্ক লেআউট, ডাটাবেস মডেল, অবজেক্ট ম্যাপিং এবং অন্যান্য অনুরূপ তথ্য ধারণ করে এমন অঙ্কন তৈরি করতে ভিজিও ফাইল ব্যবহার করা হয়। ভিজিও ব্যবহার করে তৈরি করা ফাইলগুলি বিভিন্ন ফাইল ফরম্যাটে যেমন PNG, BMP, PDF এবং অন্যান্যগুলিতে রপ্তানি করা যেতে পারে।
ফাইলের বিন্যাস
VSTM ফাইলগুলি ওপেন প্যাকেজিং কনভেনশন এবং XML-এর উপর ভিত্তি করে তৈরি করা হয় এবং বিকাশকারীরা এই ফাইলগুলির সাথে প্রোগ্রামগতভাবে কীভাবে কাজ করতে হয় তা শিখে এই বিন্যাস থেকে উপকৃত হতে পারে। বিন্যাসটি ভিজিও এক্সএমএল ড্রয়িং ফাইল ফরম্যাট (.vdx) থেকে এর অংশগুলির মতো একই XML কাঠামোর অনেকগুলি উত্তরাধিকারী হয়। ভিসিও ফাইলগুলির সাথে আন্তঃঅপারেবিলিটি ব্যাপকভাবে বৃদ্ধি পেয়েছে কারণ তৃতীয় পক্ষের সফ্টওয়্যার একটি ফাইল বিন্যাস স্তরে ভিসিও ফাইলগুলিকে ম্যানিপুলেট করতে পারে।
প্রতিটি ভিসিও ফাইলকে প্যাকেজ বলা হয় যা অন্যান্য ফাইল বা অংশ ধারণ করে। একটি প্যাকেজ অংশ একটি XML ফাইল, একটি চিত্র বা এমনকি একটি VBA সমাধান হতে পারে৷ প্যাকেজের মধ্যে থাকা অংশগুলিকে ডকুমেন্ট এবং সম্পর্ক অংশে ভাগ করা যেতে পারে।
দলিল
নথির অংশগুলিতে ভিসিও ফাইলের প্রকৃত বিষয়বস্তু এবং মেটাডেটা থাকে, যেমন ফাইলের নাম, প্রথম পৃষ্ঠা এবং এতে থাকা সমস্ত আকার, এমনকি আকারগুলির জন্য ডেটা সংযোগও। প্যাকেজের মধ্যে থাকা ছবি এবং পাঠ্য ফাইলগুলিকে নথির অংশ হিসাবে বিবেচনা করা হয়।
সম্পর্ক
একটি Visio ফাইলের সম্পর্ক অংশগুলি _rels ফোল্ডারে সংরক্ষণ করা হয় এবং প্যাকেজের মধ্যে থাকা অংশগুলি প্রতিটির সাথে কীভাবে সম্পর্কিত তা বর্ণনা করে। এটি ফাইলের গঠনও প্রদান করে। একটি স্বতন্ত্র XML নথি একে অপরের সাথে সত্তার সম্পর্ক নির্ধারণ করতে উপাদানগুলির পিতামাতা/সন্তান সম্পর্ক ব্যবহার করে। একটি বৈধ Visio 2013 ফাইল ফর্ম্যাটে অংশগুলির সঠিক সেট রয়েছে এবং প্যাকেজে অংশগুলির মধ্যে সম্পর্ক রয়েছে৷
সম্পর্ক অংশগুলি হল XML নথি যা প্যাকেজের মধ্যে বিভিন্ন নথির অংশগুলির মধ্যে সম্পর্ক বর্ণনা করে। তারা দুটি আইটেমের মধ্যে একটি অ্যাসোসিয়েশন সংজ্ঞায়িত করে: একটি নির্দিষ্ট উত্স (সম্পর্কের ফাইলের নাম এবং অবস্থান দ্বারা সংজ্ঞায়িত) এবং একটি নির্দিষ্ট লক্ষ্য নথি অংশ। উদাহরণ স্বরূপ, ফাইলের সাথে কোন শেপ মাস্টার যুক্ত, কিভাবে পৃষ্ঠাগুলি ফাইলের সাথে এবং একে অপরের সাথে সম্পর্কযুক্ত, বা কিভাবে ছবি এবং বস্তু একটি নির্দিষ্ট পৃষ্ঠার সাথে সম্পর্কিত তা বর্ণনা করতে সম্পর্ক অংশগুলি ব্যবহার করা হয়।