インスタンスプロパティ


hyphenationFactor


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


UIKit AppKit iOS 6.0 iPadOS 6.0

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


var hyphenationFactor: Float { get }





議論


行の断片の幅に対するテキスト幅 (ハイフネーションなしで分割されたもの) の比率がハイフン係数よりも小さい場合、システムはハイフンを試みます。段落のハイフン係数が 0.0 の場合、システムは代わりにレイアウトマネージャーのハイフン係数を使用します。両方が 0.0 の場合、システムはハイフンを無効にします。このプロパティは、preferredLanguages の最初の項目を調べることによって、ユーザが選択した言語を検出します。






以下も見よ


改行情報の取得


var lineBreakMode: NSLineBreakMode

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


enum NSLineBreakMode

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


var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy

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


struct NSParagraphStyle.LineBreakStrategy

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


var usesDefaultHyphenation: Bool

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


var tighteningFactorForTruncation: Float

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


var allowsDefaultTighteningForTruncation: Bool

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



関連した文書


let kCTLanguageAttributeName: CFString

テキスト言語の名前。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ