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を計算して返します。
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
非推奨
init?(cString: UnsafePointer<CChar>)
Initializes the receiver, a newly allocated NSString
object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、与えられたC文字列の中のデータを省略時のC文字列符号化からユニコード文字符号化へと変換することによって初期化します。
Deprecated
非推奨
init?(cString: UnsafePointer<CChar>, length: Int)
Initializes the receiver, a newly allocated NSString
object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、与えられたC文字列の中のデータを省略時のC文字列符号化からユニコード文字符号化へと変換することによって初期化します。
Deprecated
非推奨
init?(contentsOfFile: String)
Initializes the receiver, a newly allocated NSString
object, by reading data from the file named by path
.
レシーバ、ある新しく作成されたNSString
オブジェクトを、path
によって指名されたファイルからデータを読み出すことによって初期化します。
Deprecated
非推奨
init?(contentsOf: URL)
Initializes the receiver, a newly allocated NSString
object, by reading data from the location named by a given URL.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、ある与えられたURLによって指名される位置からデータを読み出すことによって初期化します。
Deprecated
非推奨
func lossyCString() -> UnsafePointer<CChar>?
Returns a representation of the receiver as a C string in the default C-string encoding, possibly losing information in converting to that encoding.
C文字列として、省略時のC文字列符号化において、レシーバの表現を返します、ことによるとその符号化への変換において情報を損失します。
Deprecated
非推奨
func cStringLength() -> Int
Returns the length in char-sized units of the receiver’s C-string representation in the default C-string encoding.
省略時のC文字列符号化において 、レシーバのもつC文字列表現のcharサイズ単位での長さを返します。
Deprecated
非推奨
func addingPercentEscapes(using: UInt) -> String?
Returns a representation of the receiver using a given encoding to determine the percent escapes necessary to convert the receiver into a legal URL string.
レシーバのある表現を返します、レシーバを合法なURL文字列へ変換するのに必要なパーセントエスケープを決定するのに与えられた符号化を使います。
Deprecated
非推奨
func replacingPercentEscapes(using: UInt) -> String?
Returns a new string made by replacing in the receiver all percent escapes with the matching characters as determined by a given encoding.
レシーバにおいて全てのパーセントエスケープを、与えられた符号化によって判定されるときに、マッチする文字で置き換えることによって作られる新しい文字列を返します。
Deprecated
非推奨