• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Adding HTML data to the general pasteboard
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Adding HTML data to the general pasteboard


  • Subject: Re: Adding HTML data to the general pasteboard
  • From: Patrick Robertson <email@hidden>
  • Date: Sat, 28 May 2011 15:03:54 +1000

OK, so after a bit more looking into this, it seems I need to convert a
string:

@"http://example.com"; into two NSData objects. One for RTF and one for HTML,
then add these to the pasteboard as different types.

What would you all suggest as the best way of converting the above string
into RTF and HTML?

On 27 May 2011 16:43, Patrick Robertson <email@hidden> wrote:

> Dear all,
>
> I currently have an application which pastes objects from a given list of
> saved objects (basically strings) to wherever the mouse if focused.
> What I'm looking to do is paste these objects in RT format into various
> text editors. Most notably - URL strings (e.g. http://example.com) such
> that they are formatted as clickable links.
>
> In order to paste the objects (I'll concentrate on URLs), I add them to the
> generalPasteboard with a type 'Apple URL pasteboard type'. Then I use some
> carbon to simulate ⌘V.
> Now the 'Apple URL pasteboard type' works well for pasting in apps such as
> TextEdit - TextEdit format's the URL as RTF and makes it a clickable link. I
> have problems with other text editors, such as Gmail's email editor (that
> most likely do not understand the Apple URL pasteboard type).
>
> My question is - how should I go about adding the correct types to the URL
> (e.g. NSHTMLPboardType) before I add it to the generalPasteboard? - such
> that text editors that do not undersand the 'Apple URL pasteboard type'
> (Gmail's editor) can still paste the object.
>
> I have tried giving the URL object the NSHTMLPboardType, but I get messages
> in the console saying 'bad data for ...' where ... is, for example
> public.rtf or public.html
> I'm assuming I need to first convert the string into a HTML type string?
>
> Thanks
>
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Adding HTML data to the general pasteboard (From: Patrick Robertson <email@hidden>)

  • Prev by Date: Re: Comprehensible tutorial for Accessorizer?
  • Next by Date: Re: Adding HTML data to the general pasteboard
  • Previous by thread: Adding HTML data to the general pasteboard
  • Next by thread: Re: Adding HTML data to the general pasteboard
  • Index(es):
    • Date
    • Thread