Re: Applying text attributes in Cocoa
Re: Applying text attributes in Cocoa
- Subject: Re: Applying text attributes in Cocoa
- From: tony cate <email@hidden>
- Date: Wed, 20 Aug 2003 17:03:19 -0500
How about :
[[theTextView textContainer] setAttributedString:attrString];
On Wednesday, August 20, 2003, at 04:18 PM, Michael Hanna wrote:
>
I'm having trouble applying two text attributes to a string: a font
>
and I want it such that the gap between lines gets compressed;not sure
>
if I should alter LineSpacing or NSBaselineOffsetAttributeName in a
>
NSTextStorage object.
>
>
here's my go at it:
>
>
[...]
>
>
mySongString = [[NSString alloc] initWithString:[song
>
theSongAsString]];
>
>
bodyFont = [NSFont fontWithName:@"Zapfino" size:10];
>
theStyle =[[NSMutableParagraphStyle alloc] init];
>
[theStyle setLineSpacing:0.0];
>
>
NSDictionary * attr = [NSDictionary dictionaryWithObject:theStyle
>
forKey:NSParagraphStyleAttributeName];
>
>
attrString = [[NSAttributedString alloc]
>
initWithString:mySongString attributes:attr];
>
>
[theTextView setFont:bodyFont];
>
[theTextView setStringValue:attrString]; // warning: passing arg 1
>
of `setStringValue:' from incompatible pointer type
>
>
so the object I'm passing is incompatible..so what's the best way to
>
go about this?
>
>
Michael
>
_______________________________________________
>
cocoa-dev mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.