@class NSMutableArray, NSMutableDictionary, NSDictionary, NSMapTable, NSMutableData, NSAttributedString, NSFileWrapper; @interface NSRTFWriter : NSObject { NSMutableData *_output; NSAttributedString *_attrString; unsigned long long _attrStringLength; NSFileWrapper *_document; NSMutableDictionary *_fontNames; NSMutableDictionary *_fontObjects; NSMutableDictionary *_colors; NSMutableArray *_indexedColors; NSMutableArray *_listRanges; id _curFont; id _curForegroundColor; id _curBackgroundColor; id _curParagraphStyle; id _curKern; id _curBaselineOffset; id _curSuperscript; id _curUnderlineStyle; int _curTraits; unsigned int _curEncoding; struct { unsigned char _forceColorWrite : 1; unsigned char _activeFontFeatures : 1; unsigned char _activeFontPalette : 1; unsigned char _activeFontPaletteColors : 1; unsigned char _preserveNaturalAlignment : 1; unsigned char _textScalingNeedsConvert : 1; unsigned char _wroteCocoaVersion : 1; unsigned int _reserved : 25; } _rwFlags; double _rightMargin; NSDictionary *_docAttrs; void *_layoutSections; NSMapTable *_attachmentData; long long _textScalingConversionSource; long long _textScalingConversionTarget; } + (void)initialize; - (void)dealloc; @end