La réponse «courte»
... est que différentes applications copient le texte formaté dans le presse-papiers de différentes manières, et différentes applications prennent en charge le collage à partir de différents formats. En règle générale, vous obtiendrez une sorte de format `` texte brut '', ainsi que du texte au format HTML ou RTF dans le presse-papiers, et c'est à l'application de collage de choisir celle qui lui convient le mieux.
Keynote 6.1 prend définitivement en charge une sorte de collage de texte formaté, car je peux le faire fonctionner avec Safari. Mais cela ne semble pas fonctionner avec Firefox ou Chrome (au moment de la rédaction). D'après un peu de test, il semble que les applications Apple fonctionnent bien ensemble (pas de surprise là-bas), et quelques autres copieront / colleront également vers / depuis les applications Apple (y compris les produits Microsoft Office). Malheureusement, lorsque vous copiez à partir de Chrome, vous obtenez uniquement du texte brut et du texte au format HTML copiés dans le presse-papiers, il semblerait donc que les applications iWork d'Apple ne prennent pas en charge le collage de texte au format HTML.
Donc, si le copier / coller n'inclut pas la mise en forme, vous pouvez soit:
- Essayez un autre navigateur à partir duquel copier, tel que Safari; ou
- Trouvez une application intermédiaire dans laquelle coller (qui `` parle '' à la fois le formatage HTML et peut être recopié dans un format que Keynote / etc comprend), comme TextEdit.app d'Apple
Étonnamment, le propre TextEdit.app d'Apple collera avec plaisir le texte formaté à partir de Chrome, et il peut être recopié dans le presse-papiers et collé avec formatage dans Keynote / Pages / etc.
Selon votre point de vue, cela peut sembler une limitation (ou une faute) dans Chrome / Firefox ou dans Pages / Keynote / etc, mais au final, ils ne parlent tout simplement pas les mêmes langues de formatage (actuellement).
J'encourage tous ceux qui en font l'expérience à envoyer des commentaires aux développeurs des deux côtés dans l'espoir de résoudre ce problème, soit avec Chrome / Firefox prenant en charge la copie RTF / RTFD (ou tout ce qui est le plus standard / approprié au-delà de HTML), ou par Applications iWork d'Apple prenant en charge le collage de contenu HTML.
Plus que ce que vous voulez savoir sur la copie dans le presse-papiers
Lorsque vous copiez du texte dans le presse-papiers, selon l'application, il peut être copié dans quelques formats. Vous pouvez les voir en utilisant l' application Clipboard Viewer d' Apple (nécessite la construction dans Xcode).
Par exemple, lors de la copie à partir de Google Chrome, le presse-papiers est rempli de quatre copies distinctes des informations que j'ai copiées: deux en texte brut ( public.utf8-plain-text
, NSStringPboardType
) et deux au format HTML ( public.html
, Apple HTML pasteboard type
).
Copie à partir d' autres applications donne diverses combinaisons de types de format, avec quelques autres communes étant '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
, et ainsi de suite ...
Comme vous pouvez le voir, il existe une variété de formats de texte brut (avec différents encodages comme UTF8 / UTF16), types RTF, types PDF et Adobe, types d'image. Il existe également un tas de types de métadonnées qui décrivent l'application qui a copié les données (par exemple com.apple.iWork.TSPNativeMetadata
), ou les fonctionnalités du texte copié (par exemple com.apple.iWork.TSPDescription
), et ce qui semble être des données de texte et de style séparées ( ustl
et en TEXT
tant que CorePasteboardFlavorType
s, et leurs com.adobe.indesign-import-
équivalents).
Je ne connais aucun moyen de voir quels types de format sont pris en charge par quelles applications à coller, mais en utilisant le Presse-papiers, vous pouvez rapidement voir quels types de format sont générés lors de la copie.