'Kısa' cevap
... farklı uygulamaların biçimlendirilmiş metni panoya farklı şekillerde kopyalaması ve farklı uygulamaların farklı biçimlerden yapıştırmayı desteklemesidir. Genellikle bir tür 'düz metin' biçiminin yanı sıra panoda HTML veya RTF biçimli metin alırsınız ve hangisinin en çok sevileceğini seçmek yapıştırma uygulamasına bağlıdır.
Keynote 6.1, Safari ile çalışabileceğim için biçimlendirilmiş metin yapıştırma türlerini kesinlikle destekliyor. Ancak Firefox veya Chrome ile çalışmıyor gibi görünüyor (yazma sırasında). Biraz testten sonra, Apple uygulamalarının hepsi birlikte güzel oynuyor (sürpriz yok) ve diğerleri de Apple uygulamalarına (Microsoft Office ürünleri dahil) kopyalayacak / yapıştıracak. Maalesef Chrome'dan kopyaladığınızda, panoya kopyalanan yalnızca düz metin ve HTML biçimli metin alırsınız, bu nedenle Apple'ın iWork uygulamaları HTML biçimli metin yapıştırma özelliğini desteklemez.
Dolayısıyla, kopyalama / yapıştırma biçimlendirme içermiyorsa, aşağıdakilerden birini yapabilirsiniz:
- Safari gibi kopyalamak için farklı bir tarayıcı deneyin ; veya
- Apple'ın kendi TextEdit.app gibi yapıştırılacak (hem HTML biçimlendirmesini 'konuşan ve Keynote / vb. Anladığınız bir biçime yeniden kopyalayabilen) bir ara uygulama bulun
Şaşırtıcı bir şekilde, Apple'ın kendi TextEdit.app, Chrome'dan biçimlendirilmiş metni mutlu bir şekilde yapıştırır ve panoya yeniden kopyalanabilir ve biçimlendirme ile Keynote / Pages / etc'ye yapıştırılabilir.
Bakış açınıza bağlı olarak, bu Chrome / Firefox veya Pages / Keynote / etc'de bir sınırlama (veya hata) gibi görünebilir, ancak sonunda aynı biçimlendirme dillerini (şu anda) konuşmuyorlar.
Bunu deneyimleyen herkesi, bu sorunu çözme umuduyla - her iki taraftaki geliştiricilere - RTF / RTFD kopyalamayı destekleyen Chrome / Firefox (veya HTML'nin ötesinde en standart / uygun olan şey) veya Apple'ın HTML içeriğinin yapıştırılmasını destekleyen iWork uygulamaları.
Panoya kopyalama hakkında bilmek istediğinizden daha fazlası
Panoya bazı metinleri kopyaladığınızda, uygulamaya bağlı olarak, metin birkaç biçimde kopyalanabilir. Bunları Apple'ın Clipboard Viewer uygulamasını kullanarak görebilirsiniz (Xcode içinde oluşturulmasını gerektirir).
Örneğin, Google Chrome'dan kopyalandığında pano, kopyaladığım bilgilerin dört ayrı kopyasıyla doldurulur - iki düz metin ( public.utf8-plain-text
, NSStringPboardType
) ve iki HTML formatlı ( public.html
, Apple HTML pasteboard type
).
Diğer uygulamalardan kopyalama diğer bazı yaygın olanları olmanın biçim tiplerinin çeşitli kombinasyonları verir '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
, vb ...
Gördüğünüz gibi çeşitli düz metin formatları (UTF8 / UTF16 gibi çeşitli kodlamalarla), RTF türleri, PDF ve Adobe türleri, görüntü türleri vardır. Orada verileri kopyaladığınız uygulamasını anlatmak meta veri türlerinin bir demet (örn da var com.apple.iWork.TSPNativeMetadata
) veya kopyalanmış metnin (örneğin özellikleri com.apple.iWork.TSPDescription
) ve hangi metin ve stil verilerini ayrılmış gibi görünen ( ustl
ve TEXT
yanı CorePasteboardFlavorType
ler ve bunların com.adobe.indesign-import-
benzerleri).
Hangi uygulama türlerinin yapıştırılması için desteklendiğini görmenin bir yolunu bilmiyorum, ancak Pano Görüntüleyicisi'ni kullanarak kopyalamada hangi biçim türlerinin oluşturulduğunu hızlı bir şekilde görebilirsiniz.