একটি DRAWIO ফাইল কি?
একটি .drawio এক্সটেনশন সহ একটি ফাইল হল একটি অঙ্কন ফাইল যা diagrams.net এর draw.io দিয়ে তৈরি করা হয়েছে যা ডায়াগ্রামের সাথে কাজ করার জন্য একটি ওপেন-সোর্স প্রোগ্রাম। এতে পাঠ্য, চিত্র, বিন্যাস, আকার এবং অবস্থানের মতো ডায়াগ্রাম উপাদানগুলির বিষয়বস্তু এবং বিন্যাসের জন্য সামগ্রিক তথ্য রয়েছে। DRAWIO দ্বারা সমর্থিত ডায়াগ্রামগুলির মধ্যে রয়েছে ফ্লোচার্ট, সংস্থার চার্ট, মানচিত্র, প্রকৌশল উপাদান, প্রক্রিয়া চিত্র, চার্ট এবং আরও অনেক কিছু। DRAWIO ফাইলগুলি বিভিন্ন ফরম্যাটে রপ্তানি করা যেতে পারে যেমন JPG, PNG, BMP, XML, PDF, HTML এবং VSDX৷
DRAWIO ফাইল ফরম্যাট
DRAWIO ফাইল হল ভেক্টর ইমেজ ফাইল, স্ট্যান্ডার্ড XML ফাইল ফরম্যাটে সংরক্ষিত। diagrams.net দ্বারা বিকশিত, এটি মাইক্রোসফ্ট ভিজিওর মতো ডায়াগ্রাম তথ্য সংরক্ষণ করার ক্ষমতা প্রদান করে। DrawIO বিভিন্ন ফরম্যাটে ডায়াগ্রাম তৈরি, খোলা এবং রপ্তানি করতে online app হিসাবে উপলব্ধ। অ্যাপটি mxGraph ডায়াগ্রামিং লাইব্রেরির উপর ভিত্তি করে তৈরি করা হয়েছে যা ক্রোম, ফায়ারফক্স, এজ এবং সাফারির মতো যেকোনো বড় ব্রাউজারে চলা ইন্টারেক্টিভ গ্রাফ এবং চার্টিং অ্যাপ্লিকেশন সরবরাহ করে।
DRAWIO উদাহরণ
নিচের উদাহরণটি একটি সাধারণ ফ্লোচার্ট যা DRAWIO অ্যাপ দিয়ে তৈরি করা হয়েছে।
রপ্তানির সাথে উৎপন্ন আউটপুট XML নীচে দেখানো হয়েছে।
<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="app.diagrams.net" modified="2021-05-17T17:18:48.774Z" agent="5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36" etag="jyk4LjRpkp5MiVdB0UgM" version="14.6.13" type="device">
<diagram name="Page-1" id="74e2e168-ea6b-b213-b513-2b3c1d86103e">
<mxGraphModel dx="946" dy="469" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="IQM8xkm7UoOLgGwT3--F-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="IQM8xkm7UoOLgGwT3--F-1" target="IQM8xkm7UoOLgGwT3--F-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-1" value="Jogging Start" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="440" y="240" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="IQM8xkm7UoOLgGwT3--F-2" target="IQM8xkm7UoOLgGwT3--F-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="IQM8xkm7UoOLgGwT3--F-2" target="IQM8xkm7UoOLgGwT3--F-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-2" value="Should Run?" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="460" y="340" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-4" value="Process End" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="610" y="350" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="IQM8xkm7UoOLgGwT3--F-6" target="IQM8xkm7UoOLgGwT3--F-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-6" value="Run 10 KM" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="440" y="460" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="IQM8xkm7UoOLgGwT3--F-8" value="End Run" style="whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="1">
<mxGeometry x="440" y="600" width="120" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>