ई-आउट-द-बॉक्स ईए, संख्या में कोई आसान तरीका नहीं है। लेकिन जहां इच्छा है वहां एक रास्ता है।
सबसे पहले, अपनी परियोजना की प्रति बनाएं। जिस समाधान का मैं वर्णन कर रहा हूं वह इसकी संरचना को नष्ट कर देगा।
दूसरा, एक खाली पैकेज बनाएं और वहां आरेख को स्थानांतरित करें।
तीसरा, Browserscript
समूह (टूल्स - स्क्रिप्टिंग) में एक वीबीस्क्रिप्ट बनाएं। इसे "आरेख तत्व एकत्र करें" पर कॉल करें। संपादक में, निम्न के साथ टिप्पणी की-आउट otDiagram
मामले की जगह:।
case otDiagram
' Code for when a diagram is selected
dim theDiagram as EA.Diagram
set theDiagram = Repository.GetTreeSelectedObject()
dim dObj as EA.DiagramObject
dim element as EA.Element
for each dObj in theDiagram.DiagramObjects
set element = Repository.GetElementByID(dObj.ElementID)
element.PackageID = theDiagram.PackageID
element.Update()
next
यह स्क्रिप्ट सब एक चित्र में दिखाया गया तत्वों के माध्यम से चलाता है और पैकेज चित्र में है करने के लिए उन्हें ले जाता है
भागो पैकेज ब्राउज़र में आरेख पर राइट-क्लिक करके और स्क्रिप्ट का चयन करके स्क्रिप्ट - आरेख तत्वों को एकत्रित करें। स्क्रिप्ट समाप्त होने के बाद, आपको पैकेज को फिर से लोड करने की आवश्यकता हो सकती है (पैकेज ब्राउज़र में पैकेज पर राइट-क्लिक करें, सामग्री का चयन करें - वर्तमान पैकेज को फिर से लोड करें)।
अंत में, एक्सएमआई को पैकेज निर्यात करें (पैकेज ब्राउज़र में राइट-क्लिक करें, एक्सएमआई फ़ाइल में आयात/निर्यात - निर्यात पैकेज का चयन करें), और फिर इसे अपने लक्षित प्रोजेक्ट में आयात करें।
निष्कर्ष यह है कि चित्रों को उनके तत्वों के साथ अलग-अलग पैकेजों में रखना एक अच्छा अभ्यास है। यह उन्हें आसानी से निर्यात और आयात करने की अनुमति देगा। – rideronthestorm