Re: Display Rich Text Encoding within plain text
Re: Display Rich Text Encoding within plain text
- Subject: Re: Display Rich Text Encoding within plain text
- From: Ian was here <email@hidden>
- Date: Tue, 19 Jul 2005 08:22:41 -0700 (PDT)
That works beautifully, thanks a million!
--- Heinrich Giesen <email@hidden>
wrote:
>
> On 19.07.2005, at 04:28, Ian was here wrote:
>
> > The problem is that if I take the
> > rich text in a text view and move it to an
> NSString,
> > then the rich text encoding is stripped away, and
> the
> > plain text itself remains. I want to display all
> the
> > gobbledeegook from the RTF.
>
> try something like this (and change the code as you
> like):
> select something in your NSTextView and then use a
> button
> which has a connection to:
>
> - (IBAction) showSelectedRTF:sender
> {
> NSAttributedString *attrString = [textView
> textStorage];
> NSRange range = [textView selectedRange];
> NSData *selectedData = [attrString
> RTFFromRange:range
> documentAttributes:NULL];
> NSString *dataString = [[NSString alloc]
> initWithBytes:
> [selectedData bytes]
>
> length:
> [selectedData length]
>
> encoding:NSASCIIStringEncoding];
>
> NSLog( @"RTF data = \n%@\n", dataString ); //
> or something else
> }
>
>
>
> For Japanese text it also works pretty well.
>
>
> --
> Heinrich Giesen
> email@hidden
>
>
>
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden