XCode 14.3 日本語化計画:New Human Interface Guideline
段落をレイアウトするときに改行する戦略。
改行戦略は、段落内のどこで改行するかを決定するためにシステムが使用するオプションの集合です。これは、コンテナに収まらないテキスト行のレイアウト方法を制御する lineBreakMode とは異なります。段落スタイルの lineBreakMode プロパティで複数行をサポートしないモード (NSLineBreakMode.byClipping など) が指定されている場合、システムはこのプロパティを無視します。
デフォルト値は NSLineBreakStrategyNone です。
var lineBreakMode: NSLineBreakMode
コンテナ内に収まらない段落内の改行モード。
行がコンテナに対して長すぎる場合の動作を指定する定数。
struct NSParagraphStyle.LineBreakStrategy
テキストシステムが段落をレイアウトする際にどのように改行するかを指定する定数群。
段落のハイフン化のしきい値。
var usesDefaultHyphenation: Bool
段落スタイルがシステムのハイフン化設定を使用するかどうかを示すブール値。
var tighteningFactorForTruncation: Float
切り詰めの代わりに締め付けを使用するためのしきい値。
var allowsDefaultTighteningForTruncation: Bool
テキストを切り詰める前にシステムが文字間隔を詰めるかどうかを示すブール値。