Instance Method インスタンスメソッド

boundingRect(with:options:attributes:)

Calculates and returns the bounding rect for the receiver drawn using the given options and display characteristics, within the specified rectangle in the current graphics context. 現在のグラフィック文脈でこの指定された矩形内に、与えられたオプションと表示特徴を使って描画されるレシーバに対する境界rectを計算して返します。

Declaration 宣言

func boundingRect(with size: NSSize, 
          options: NSString.DrawingOptions = [], 
       attributes: [NSAttributedString.Key : Any]? = nil) -> NSRect

Parameters パラメータ

size

The size of the rectangle to draw in. その中に描画することになる矩形の大きさ。

options オプション

String drawing options. 文字列描画オプション。

attributes

A dictionary of text attributes to be applied to the string. These are the same attributes that can be applied to an NSAttributedString object, but in the case of NSString objects, the attributes apply to the entire string, rather than ranges within the string. 文字列に適用されることになるテキスト属性からなる辞書。NSAttributedStringオブジェクトに適用されることができるのと同じ属性があります、しかしNSStringオブジェクトの場合には、属性は文字列全体に適用されます、文字列内の範囲ではなく。

Return Value 戻り値

The bounding rect for the receiver drawn using the given options and display characteristics. The rect origin returned from this method is the first glyph origin. 与えられたオプションと表示特徴を使って描画されるレシーバに対する境界rect。このメソッドによって返されるrect原点は、最初のグリフ原点です。

Discussion 議論

This method works in single-line, baseline rendering configuration by default. If the string drawing option NSStringDrawingUsesLineFragmentOrigin is specified, the method behaves in multiline configuration. このメソッドは単一の行において、ベースラインレンダリング構成設定で初期状態では働きます。文字列描画オプションNSStringDrawingUsesLineFragmentOriginが指定されるならば、このメソッドは複数行構成設定で行動します。

See Also 参照

Deprecated 非推奨