@class CPPage, NSMutableArray, CPZone; @interface CPParagraphMaker : NSObject { NSMutableArray *avail; NSMutableArray *paragraphs; NSMutableArray *compoundedShapesOnPage; BOOL spacingSet; double currentSpacing; CPZone *parent; CPPage *page; } + (BOOL)line:(id)a0 alignsWith:(id)a1; - (void)dealloc; - (void)addCompoundedShapesOn:(id)a0 to:(id)a1; - (void)addLinesTo:(id)a0; - (unsigned long long)alignmentOf:(id)a0 and:(id)a1; - (void)addIntersectingParagraph:(id)a0; - (unsigned long long)alignmentOf:(id)a0 and:(id)a1 and:(id)a2; - (BOOL)firstWordOf:(id)a0 fits:(id)a1 indent:(double)a2; - (BOOL)fitsBelow:(id)a0 alignment:(unsigned long long)a1 spacing:(double)a2 from:(int)a3; - (int)indexOfUniqueLineBelow:(id)a0 from:(int)a1; - (BOOL)isGraphicBetween:(id)a0 and:(id)a1; - (BOOL)line:(id)a0 isAlignedWith:(id)a1; - (BOOL)line:(id)a0 isBelow:(id)a1; - (BOOL)line:(id)a0 isDirectlyBelow:(id)a1; - (int)linesThatOverlapLineAt:(int)a0 between:(double)a1 and:(double)a2 from:(int)a3; - (void)makeParagraphsIn:(id)a0; - (id)newInitialParagraphIn:(id)a0; - (int)paragraph:(id)a0 splits:(id)a1; - (id)paragraphs; - (BOOL)spacingOf:(id)a0 and:(id)a1 and:(id)a2 is:(double *)a3; - (BOOL)styleOf:(id)a0 differsFromStyleOf:(id)a1; @end