クラス


NSParagraphStyle


属性付き文字列の段落属性またはルーラー属性。


UIKit AppKit iOS 6.0 iPadOS 6.0

macOS 10.0 Mac Catalyst 13.1 tvOS 9.0 WatchOS 2.0 VisionOS 1.0+


class NSParagraphStyle : NSObject





概観


NSParagraphStyle クラスとそのサブクラス NSMutableParagraphStyle は、NSAttributedString クラスが使用する段落属性またはルーラー属性をカプセル化します。






トピックス


段落スタイルの作成


class var `default`: NSParagraphStyle

デフォルトの段落スタイル。



スタイル情報へのアクセス


var alignment: NSTextAlignment

段落のテキスト配置。


enum NSTextAlignment

テキスト配置を指定する定数群。


var firstLineHeadIndent: CGFloat

段落の最初の行のインデント。


var headIndent: CGFloat

段落の最初の行以外のインデント。


var tailIndent: CGFloat

段落の末尾のインデント。


var lineHeightMultiple: CGFloat

行の高さの倍数。


var maximumLineHeight: CGFloat

段落の最大行の高さ。


var minimumLineHeight: CGFloat

段落の最小行の高さ。


var lineSpacing: CGFloat

ある行の断片の下部と次の行の上部の間のポイント単位の距離。


var paragraphSpacing: CGFloat

この段落の下部と次の段落の上部の間の距離。


var paragraphSpacingBefore: CGFloat

段落の先頭とテキストコンテンツの先頭の間の距離。



タブ情報へのアクセス


var tabStops: [NSTextTab]

段落のタブ停止を表すテキストタブオブジェクト。


enum NSParagraphStyle.TextTabType

タブ停止の型を指定する定数。


var defaultTabInterval: CGFloat

ドキュメント全体のデフォルトのタブ間隔。



テキストブロックとリスト情報の取得


var textBlocks: [NSTextBlock]

段落を含むテキストブロック。


var textLists: [NSTextList]

段落を含むテキストのリスト。



改行情報の取得


var lineBreakMode: NSLineBreakMode

コンテナ内に収まらない段落内の改行モード。


var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy

段落をレイアウトするときに改行する戦略。


enum NSLineBreakMode

行がコンテナに対して長すぎる場合の動作を指定する定数。


struct NSParagraphStyle.LineBreakStrategy

テキストシステムが段落をレイアウトする際にどのように改行するかを指定する定数群。


var hyphenationFactor: Float

段落のハイフン化のしきい値。


var usesDefaultHyphenation: Bool

段落スタイルがシステムのハイフン化設定を使用するかどうかを示すブール値。


var tighteningFactorForTruncation: Float

切り詰めの代わりに締め付けを使用するためのしきい値。


var allowsDefaultTighteningForTruncation: Bool

テキストを切り詰める前にシステムが文字間隔を詰めるかどうかを示すブール値。



HTMLヘッダーレベルの取得


var headerLevel: Int

HTML 生成のための段落のヘッダーレベル。



書き込む方向の決定


class func defaultWritingDirection(forLanguage: String?) -> NSWritingDirection

指定された言語のデフォルトの書き込む方向を返します。


var baseWritingDirection: NSWritingDirection

段落の基本的な書き込む方向。


enum NSWritingDirection

書き込む方向を指定する定数。






関連


NSObject



以下への準拠


NSCopying


NSMutableCopying


NSSecureCoding






以下も見よ


フォーマットされた内容


class NSMutableParagraphStyle

段落スタイル属性内の亜属性の値を変更するためのオブジェクト。


class NSTextTab

段落内のタブ。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ