ड्रावियो फ़ाइल क्या है?
.drawio एक्सटेंशन वाली फ़ाइल एक ड्रॉइंग फ़ाइल होती है जिसे diagrams.net के Draw.io से बनाया जाता है जो डायग्राम के साथ काम करने के लिए एक ओपन-सोर्स प्रोग्राम है। इसमें पाठ, चित्र, लेआउट, आकार और स्थिति जैसे आरेख तत्वों की सामग्री और स्वरूपण के लिए समग्र जानकारी शामिल है। ड्रावियो द्वारा समर्थित आरेखों में फ़्लोचार्ट, संगठन चार्ट, मानचित्र, इंजीनियरिंग तत्व, प्रक्रिया आरेख, चार्ट और बहुत कुछ शामिल हैं। ड्रावियो फ़ाइलों को JPG, PNG, BMP, XML जैसे कई अलग-अलग स्वरूपों में निर्यात किया जा सकता है /xml/), PDF, HTML और VSDX.
ड्रावियो फ़ाइल स्वरूप
ड्रॉवियो फाइलें वेक्टर छवि फाइलें हैं, जो मानक एक्सएमएल फाइल प्रारूप में संग्रहीत हैं। Diagrams.net द्वारा विकसित, यह Microsoft Visio के समान आरेख जानकारी संग्रहीत करने की क्षमता प्रदान करता है। विभिन्न प्रारूपों में आरेख बनाने, खोलने और निर्यात करने के लिए DrawIO ऑनलाइन ऐप के रूप में उपलब्ध है। ऐप mxGraph डायग्रामिंग लाइब्रेरी पर आधारित है जो इंटरेक्टिव ग्राफ और चार्टिंग एप्लिकेशन प्रदान करता है जो क्रोम, फ़ायरफ़ॉक्स, एज और सफारी जैसे किसी भी बड़े ब्राउज़र में चलता है।
ड्रावियो उदाहरण
निम्न उदाहरण DRAWIO ऐप के साथ बनाया गया एक सरल फ़्लोचार्ट है।
निर्यात के साथ उत्पन्न आउटपुट एक्सएमएल नीचे दिखाया गया है।
<?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>