'छोटा' उत्तर
... यह है कि अलग-अलग ऐप कॉपीबोर्ड पर टेक्स्ट को अलग-अलग तरीकों से कॉपी करते हैं, और विभिन्न ऐप अलग-अलग फॉर्मेट से चिपकाने का समर्थन करते हैं। आमतौर पर आपको किसी प्रकार का 'सादा पाठ' प्रारूप मिल जाएगा, साथ ही शायद HTML या RTF ने क्लिपबोर्ड में पाठ को स्वरूपित कर दिया है, और यह चिपकाने वाले ऐप पर निर्भर है जिसे वह पसंद करता है।
मुख्य वक्ता 6.1 निश्चित रूप से स्वरूपित पाठ चिपकाने के कुछ प्रकार का समर्थन करता है, क्योंकि मुझे सफारी के साथ काम करने के लिए यह मिल सकता है। लेकिन यह फ़ायरफ़ॉक्स या क्रोम (लेखन के समय) के साथ काम नहीं करता है। कुछ परीक्षण से, ऐसा लगता है कि Apple ऐप सभी अच्छी तरह से एक साथ खेलते हैं (कोई आश्चर्य की बात नहीं है), और कुछ अन्य ऐप्पल ऐप से (Microsoft ऑफिस उत्पादों सहित) भी कॉपी / पेस्ट करेंगे। दुर्भाग्य से जब आप क्रोम से कॉपी करते हैं, तो आपको केवल सादा पाठ और HTML-स्वरूपित पाठ ही क्लिपबोर्ड पर कॉपी किया जाता है, इसलिए ऐसा प्रतीत होता है कि Apple के iWork ऐप्स HTML स्वरूपित पाठ को चिपकाने का समर्थन नहीं करते हैं।
इसलिए यदि कॉपी / पेस्ट में स्वरूपण शामिल नहीं है, तो आप या तो कर सकते हैं:
- सफारी से कॉपी करने के लिए एक अलग ब्राउज़र का प्रयास करें ; या
- (HTML के दोनों स्वरूपण को 'बोलता है' में पेस्ट करने के लिए एक इंटरमीडिएट ऐप ढूंढें और एक प्रारूप में फिर से कॉपी कर सकते हैं (जैसे मुख्य रूप से समझें), जैसे कि Apple का अपना TextEdit.app
हैरानी की बात है कि, Apple का अपना TextEdit.app क्रोम से फ़ॉर्मेट किए गए टेक्स्ट को ख़ुशी से पेस्ट करेगा, और इसे क्लिपबोर्ड पर फिर से कॉपी किया जा सकता है और Keynote / Pages / etc में फॉर्मेट करके पेस्ट किया जा सकता है।
आपके दृष्टिकोण के आधार पर, यह क्रोम / फ़ायरफ़ॉक्स या पेज / कीनोट / आदि में एक सीमा (या दोष) लग सकता है, लेकिन अंत में वे केवल एक ही स्वरूपण भाषा (वर्तमान में) नहीं बोलते हैं।
मैं इसे तय करने की उम्मीद में दोनों पक्षों के डेवलपर्स को प्रतिक्रिया भेजने के लिए इसे अनुभव करने के लिए प्रोत्साहित करता हूं - या तो क्रोम / फ़ायरफ़ॉक्स के साथ आरटीएफ / आरटीएफडी की नकल का समर्थन (या जो भी सबसे मानक / HTML से परे उपयुक्त है), या द्वारा Apple का iWork ऐप HTML सामग्री को चिपकाने का समर्थन करता है।
आप क्लिपबोर्ड पर कॉपी करने के बारे में जानना चाहते हैं
जब आप आवेदन के आधार पर कुछ पाठ को क्लिपबोर्ड पर कॉपी करते हैं, तो यह कुछ प्रारूपों में कॉपी हो सकता है। आप इन्हें Apple के क्लिपबोर्ड व्यूअर एप्लिकेशन (Xcode में निर्माण की आवश्यकता) का उपयोग करके देख सकते हैं ।
उदाहरण के लिए, Google Chrome से कॉपी करने पर, क्लिपबोर्ड मेरे द्वारा कॉपी की गई जानकारी की चार अलग-अलग प्रतियों के साथ पॉपुलेट हो जाती है - दो सादे पाठ ( public.utf8-plain-text
, NSStringPboardType
) और दो HTML स्वरूपित ( public.html
, Apple HTML pasteboard type
)।
अन्य ऐप्स से कॉपी कर रहा है कुछ अन्य आम लोगों के साथ किया जा रहा है प्रारूप प्रकार के विभिन्न संयोजनों, देता है 'TEXT' (CorePastboardFlavorType)
, com.apple.traditional-mac-plain-text
, Apple PDF pasteboard type
, Apple PICT pasteboard type
, public.rtf
, NeXT Rich Text Format v1.0 pasteboard type
, NeXT RTFD pasteboard type
, com.apple.flat-rtfd
, com.apple.iWork.TSPNativeData
, com.adobe.pdf
, com.adobe.indesign-import-ustl
, और इतने पर ...
जैसा कि आप देख सकते हैं कि विभिन्न प्रकार के सादे पाठ प्रारूप हैं (यूटीएफ 8 / यूटीएफ 16 जैसे विभिन्न एनकोडिंग के साथ), आरटीएफ प्रकार, पीडीएफ और एडोब प्रकार, छवि प्रकार। वहाँ भी है कि डेटा की प्रतिलिपि मेटाडाटा प्रकार है कि आवेदन का वर्णन का एक समूह (जैसे है com.apple.iWork.TSPNativeMetadata
), या प्रतिलिपि बनाए गए पाठ (जैसे की सुविधाओं com.apple.iWork.TSPDescription
), और क्या पाठ और शैली डेटा अलग होना दिखाई देते हैं ( ustl
और TEXT
के रूप में CorePasteboardFlavorType
है, और उनके com.adobe.indesign-import-
समकक्ष)।
मुझे यह देखने का कोई तरीका नहीं है कि कौन से प्रारूप प्रकार चिपकाने के लिए किन अनुप्रयोगों द्वारा समर्थित हैं, लेकिन क्लिपबोर्ड व्यूअर का उपयोग करके आप यह देख सकते हैं कि प्रतिलिपि बनाने पर कौन से प्रारूप प्रकार उत्पन्न होते हैं।