ClipboardPaste

يقرأ أمر ClipboardPaste الكيانات التي كتبها ClipboardCopy إلى حافظة النظام ويضعها في الرسم الحالي عند نقطة تختارها أنت. ولأن الحافظة هي حافظة النظام الحقيقية، قد يكون المصدر رسماً آخر أو تبويب متصفح آخر أو جلسة من وقت سابق من اليوم.

كيفية اللصق

  1. اضغط Ctrl+V (أو Cmd+V على macOS)، أو اكتب ClipboardPaste في الطرفية.
  2. يعرض السطر reading clipboard… بينما يسلّم المتصفح نص الحافظة.
  3. بعد التحميل يتغير السطر إلى pick insertion point وتتبع معاينة الأشكال مؤشرك.
  4. انقر لوضع الكيانات. تُضاف إلى الرسم وتبقى محددة.

المعاينة مثبتة عند نقطة المرجع الخاصة بالنسخة — الزاوية السفلية اليسرى للحدود المجمّعة للتحديد الأصلي. تقع تلك الزاوية تحت مؤشرك، فيبقى الترتيب النسبي بين الكيانات المنسوخة محفوظاً تماماً.

ما يحدث عند اللصق

الخطوةالسلوك
هويات جديدةيحصل كل كيان ملصوق على مُعرِّف جديد، فاللصق مرتين ينتج مجموعتين مستقلتين
الإزاحةتُزاح الكيانات بمقدار المؤشر − نقطة المرجع
دمج الطبقاتكل طبقة مُشار إليها وغير موجودة في الرسم الوجهة تُضاف بالاسم
دمج أنواع الخطوطكل نوع خط مُشار إليه وغير موجود في الرسم الوجهة يُضاف بالاسم
التحديديُمسح التحديد السابق وتصير الكيانات الملصوقة هي التحديد

دمج الطبقات وأنواع الخطوط

تُضاف مدخلات الجداول الناقصة؛ أما الموجودة فتُترك كما هي. فإن حملت الحافظة طبقة باسم WALLS بالأحمر وكان الرسم الوجهة يملك أصلاً طبقة WALLS بالأزرق، فتعريف الوجهة هو الذي يسود وتنضم إليه الكيانات الملصوقة — أي ستصبح زرقاء. اللصق لا يعيد تعريف أي شيء في الرسم الوجهة.

يهم ذلك عند النسخ بين رسومات تختلف أعرافها في الطبقات: راجع Layer Manager بعد لصق بين رسمين إن لم تكن الألوان كما توقعت.

حين لا يكون في الحافظة ما يُلصق

لا يقبل ClipboardPaste إلا المحتوى الذي أنتجه ClipboardCopy. أما ما عداه في الحافظة — نص عادي أو رابط أو صورة أو JSON من تطبيق آخر — فيُرفض وتُبلغ الطرفية:

Clipboard has no copied entities

وإذا رفض المتصفح الوصول إلى الحافظة كلياً، تكون الرسالة Clipboard access denied بدلاً من ذلك. وكلاهما ينهي الأمر دون تغيير الرسم.

مرجع لوحة المفاتيح

المفتاحالإجراء
Ctrl+V / Cmd+Vتشغيل ClipboardPaste
Escapeالإلغاء — تُهمل الكيانات ولا يُضاف شيء

الإلغاء أثناء مرحلة القراءة آمن: إذا استجابت الحافظة بعد أن تكون قد ألغيت بالفعل أو بدأت أمراً آخر، يُهمل الناتج المتأخر بدل أن يعطّل ما يجري حينها.

النسخ بين التبويبات

سير العمل المعتاد بين الرسومات:

  1. افتح الرسم المصدر، وحدّد الأشكال، واضغط Ctrl+C.
  2. انتقل إلى التبويب الآخر — أو افتح تبويباً ثانياً للتطبيق وحمّل ملفاً مختلفاً.
  3. اضغط Ctrl+V وانقر نقطة إدراج.

كلا التبويبين من الأصل نفسه ويتشاركان حافظة النظام، فلا شيء يُرفع ولا خادم يتدخل. يظل المحتوى نص JSON في حافظتك أنت طوال الوقت.

الكيانات المدعومة

كل نوع كيان يستطيع ClipboardCopy كتابته يستطيع ClipboardPaste قراءته مجدداً — بالتسلسل نفسه الذي تستخدمه صيغة .json الأصلية.

انظر أيضاً

  • ClipboardCopy — كتابة التحديد إلى الحافظة
  • Copy — مضاعفة الكيانات داخل الرسم الحالي
  • Layer Manager — فحص الطبقات التي جلبها اللصق