System/Library/PrivateFrameworks/UIFoundation.framework
NSParagraphStyle.h
@class NSString, NSArray;
@interface NSParagraphStyle : NSObject <_NSParagraphStyleMarkdownSettings, NSCopying, NSMutableCopying, NSSecureCoding> {
double _lineSpacing;
double _paragraphSpacing;
double _headIndent;
double _tailIndent;
double _firstLineHeadIndent;
double _minimumLineHeight;
double _maximumLineHeight;
NSArray *_tabStops;
struct { unsigned char alignment : 4; unsigned char lineBreakMode : 4; unsigned char tabStopsIsMutable : 1; unsigned char isNaturalDirection : 1; unsigned char rightToLeftDirection : 1; unsigned char fixedMultiple : 2; unsigned char tightensForTruncation : 1; unsigned int refCount : 18; unsigned char spansAllLines : 1; } _flags;
double _defaultTabInterval;
id _extraData;
}
@property (class, readonly, copy, nonatomic) NSParagraphStyle *defaultParagraphStyle;
@property (class, readonly) BOOL supportsSecureCoding;
@property (readonly, copy, nonatomic) NSString *codeBlockIntentLanguageHint;
@property (readonly, copy, nonatomic) NSArray *_presentationIntents;
@property (readonly, copy, nonatomic) NSArray *presentationIntents;
@property (readonly) long long _listIntentOrdinal;
@property (readonly) long long listIntentOrdinal;
@property (readonly) long long headerLevel;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) double lineSpacing;
@property (readonly, nonatomic) double paragraphSpacing;
@property (readonly, nonatomic) long long alignment;
@property (readonly, nonatomic) double headIndent;
@property (readonly, nonatomic) double tailIndent;
@property (readonly, nonatomic) double firstLineHeadIndent;
@property (readonly, nonatomic) double minimumLineHeight;
@property (readonly, nonatomic) double maximumLineHeight;
@property (readonly, nonatomic) long long lineBreakMode;
@property (readonly, nonatomic) long long baseWritingDirection;
@property (readonly, nonatomic) double lineHeightMultiple;
@property (readonly, nonatomic) double paragraphSpacingBefore;
@property (readonly, nonatomic) float hyphenationFactor;
@property (readonly, nonatomic) BOOL usesDefaultHyphenation;
@property (readonly, copy, nonatomic) NSArray *tabStops;
@property (readonly, nonatomic) double defaultTabInterval;
@property (readonly, copy, nonatomic) NSArray *textLists;
@property (readonly, nonatomic) BOOL allowsDefaultTighteningForTruncation;
@property (readonly, nonatomic) unsigned long long lineBreakStrategy;
+ (void)initialize;
+ (long long)defaultWritingDirectionForLanguage:(id)a0;
+ (float)_defaultHyphenationFactor;
+ (long long)_defaultWritingDirection;
- (id)init;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned long long)_lineBoundsOptions;
- (long long)compositionLanguage;
- (BOOL)spansAllLines;
- (void)_allocExtraData;
- (BOOL)_alignmentFollowsWritingDirection;
- (id)_initWithParagraphStyle:(id)a0;
- (BOOL)_isSuitableForFastStringDrawingWithAlignment:(long long *)a0 mirrorsTextAlignment:(BOOL)a1 lineBreakMode:(long long *)a2 tighteningFactorForTruncation:(double *)a3;
- (BOOL)allowsHangingPunctuation;
- (long long)horizontalAlignment;
- (BOOL)isFullyJustified;
- (id)textBlocks;
- (float)tighteningFactorForTruncation;
- (BOOL)usesOpticalAlignment;
@end