CFAttributedString Reference

## Detailed Description

## Typedefs

typedef const struct __CFAttributedString * | CFAttributedStringRef

## Creating a CFAttributedString

CFAttributedStringRef | CFAttributedStringCreate (CFAllocatorRef alloc, CFStringRef str, CFDictionaryRef attribs)
CFAttributedStringRef | CFAttributedStringCreateCopy (CFAllocatorRef alloc, CFAttributedStringRef str)
CFAttributedStringRef | CFAttributedStringCreateWithSubstring (CFAllocatorRef alloc, CFAttributedStringRef str, CFRange range)
CFIndex | CFAttributedStringGetLength (CFAttributedStringRef str)
CFStringRef | CFAttributedStringGetString (CFAttributedStringRef str)

## Accessing Attributes

CFTypeRef | CFAttributedStringGetAttribute (CFAttributedStringRef str, CFIndex loc, CFStringRef attrName, CFRange *effRange)
CFDictionaryRef | CFAttributedStringGetAttributes (CFAttributedStringRef str, CFIndex loc, CFRange *effRange)
CFTypeRef | CFAttributedStringGetAttributeAndLongestEffectiveRange (CFAttributedStringRef str, CFIndex loc, CFStringRef attrName, CFRange inRange, CFRange *longestEffRange)
CFDictionaryRef | CFAttributedStringGetAttributesAndLongestEffectiveRange (CFAttributedStringRef str, CFIndex loc, CFRange inRange, CFRange *longestEffRange)

## Getting Attributed String Properties

CFTypeID | CFAttributedStringGetTypeID (void)