ClipboardPaste
ClipboardPaste कमांड उन एंटिटी को पढ़ता है जिन्हें ClipboardCopy ने सिस्टम क्लिपबोर्ड पर लिखा था, और उन्हें मौजूदा ड्रॉइंग में आपके चुने हुए बिंदु पर रखता है। चूँकि यह असली सिस्टम क्लिपबोर्ड है, स्रोत कोई दूसरी ड्रॉइंग, दूसरा ब्राउज़र टैब, या उसी दिन पहले का कोई सत्र भी हो सकता है।
चिपकाने का तरीका
Ctrl+Vदबाएँ (macOS परCmd+V), या टर्मिनल मेंClipboardPasteटाइप करें।- जब तक ब्राउज़र क्लिपबोर्ड का टेक्स्ट सौंपता है, प्रॉम्प्ट reading clipboard… दिखाता है।
- लोड होते ही प्रॉम्प्ट pick insertion point में बदल जाता है और चिपकाई जाने वाली ज्यामिति का पूर्वावलोकन आपके कर्सर के साथ चलता है।
- एंटिटी रखने के लिए क्लिक करें। वे ड्रॉइंग में जुड़ जाती हैं और चयनित बनी रहती हैं।
पूर्वावलोकन कॉपी के संदर्भ बिंदु से बँधा होता है — मूल चयन की संयुक्त सीमा का निचला-बायाँ कोना। वही कोना आपके कर्सर के नीचे रहता है, इसलिए कॉपी की गई एंटिटी की आपसी व्यवस्था ठीक वैसी ही बनी रहती है।
चिपकाने पर क्या होता है
| चरण | व्यवहार |
|---|---|
| नई पहचान | हर चिपकाई गई एंटिटी को नया id मिलता है, इसलिए दो बार चिपकाने पर दो स्वतंत्र समूह बनते हैं |
| स्थानांतरण | एंटिटी कर्सर − संदर्भ बिंदु के बराबर खिसकाई जाती हैं |
| लेयर मर्ज | लक्ष्य ड्रॉइंग में जो भी संदर्भित लेयर नहीं है, वह नाम से जोड़ दी जाती है |
| लाइनटाइप मर्ज | लक्ष्य ड्रॉइंग में जो भी संदर्भित लाइनटाइप नहीं है, वह नाम से जोड़ दिया जाता है |
| चयन | पिछला चयन हट जाता है और चिपकाई गई एंटिटी चयन बन जाती हैं |
लेयर और लाइनटाइप का मर्ज होना
जो तालिका प्रविष्टियाँ नहीं हैं वे जोड़ी जाती हैं; जो पहले से हैं उन्हें छुआ नहीं जाता। यदि क्लिपबोर्ड WALLS नाम की लाल लेयर लाता है और लक्ष्य ड्रॉइंग में पहले से नीली WALLS लेयर है, तो लक्ष्य की परिभाषा जीतती है और चिपकाई गई एंटिटी उसी में शामिल हो जाती हैं — यानी वे नीली होंगी। चिपकाने से लक्ष्य ड्रॉइंग में कुछ भी पुनर्परिभाषित नहीं होता।
अलग-अलग लेयर परंपराओं वाली ड्रॉइंग के बीच कॉपी करते समय यह मायने रखता है: ड्रॉइंग बदलकर चिपकाने के बाद यदि रंग अपेक्षा के अनुसार न हों तो Layer Manager देखें।
जब क्लिपबोर्ड में चिपकाने लायक कुछ न हो
ClipboardPaste केवल वही सामग्री स्वीकार करता है जो ClipboardCopy ने बनाई हो। क्लिपबोर्ड पर बाकी कुछ भी — सादा टेक्स्ट, कोई लिंक, कोई छवि, किसी और एप्लिकेशन का JSON — अस्वीकार कर दिया जाता है और टर्मिनल बताता है:
Clipboard has no copied entities
यदि ब्राउज़र क्लिपबोर्ड तक पहुँच पूरी तरह अस्वीकार कर दे, तो संदेश Clipboard access denied होता है। दोनों ही स्थितियों में कमांड ड्रॉइंग बदले बिना समाप्त हो जाता है।
कीबोर्ड संदर्भ
| कुंजी | क्रिया |
|---|---|
Ctrl+V / Cmd+V | ClipboardPaste चालू करें |
Escape | रद्द करें — एंटिटी हटा दी जाती हैं और कुछ नहीं जोड़ा जाता |
पढ़ने के चरण में रद्द करना सुरक्षित है: यदि क्लिपबोर्ड तब जवाब दे जब आप पहले ही रद्द कर चुके हों या कोई और कमांड शुरू कर चुके हों, तो देर से आया परिणाम उस समय सक्रिय काम में दख़ल देने के बजाय छोड़ दिया जाता है।
टैब के बीच कॉपी करना
ड्रॉइंग के बीच का सामान्य क्रम:
- स्रोत ड्रॉइंग खोलें, ज्यामिति चुनें,
Ctrl+Cदबाएँ। - दूसरे टैब पर जाएँ — या ऐप का दूसरा टैब खोलकर कोई और फ़ाइल लोड करें।
Ctrl+Vदबाएँ और सम्मिलन बिंदु पर क्लिक करें।
दोनों टैब का मूल एक ही है और वे सिस्टम क्लिपबोर्ड साझा करते हैं, इसलिए कुछ भी अपलोड नहीं होता और कोई सर्वर शामिल नहीं होता। सामग्री पूरे समय आपके अपने क्लिपबोर्ड पर JSON टेक्स्ट ही रहती है।
समर्थित एंटिटी
ClipboardCopy जिस भी एंटिटी प्रकार को लिख सकता है, ClipboardPaste उसे वापस पढ़ सकता है — उसी क्रमबद्धता के साथ जो मूल .json प्रारूप उपयोग करता है।
यह भी देखें
- ClipboardCopy — चयन को क्लिपबोर्ड पर लिखना
- Copy — मौजूदा ड्रॉइंग के भीतर एंटिटी की नकल बनाना
- Layer Manager — चिपकाने से आई लेयर देखना