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

data(from:documentAttributes:)

Returns a data object that contains a text stream corresponding to the characters and attributes within the specified range. 指定された範囲内の文字および属性いくらかに一致するテキストストリームを含んでいるデータオブジェクトを返します。

Declaration 宣言

func data(from range: NSRange, 
documentAttributes dict: [NSAttributedString.DocumentAttributeKey : Any] = [:]) throws -> Data

Parameters パラメータ

range

The range. その範囲。

dict

A required dictionary specifying the document attributes. The dictionary contains values from Document Types and must at least contain documentType. 書類属性を指定している必須辞書。辞書はDocument Typesからの値を含んでいます、そして少なくともdocumentTypeを含んでいなければなりません。

error

An in-out variable containing an encountered error, if any. もしあれば、出くわしたエラーを含んでいるインアウト変数。

Return Value 戻り値

Returns the data for the attributed string, or nil if failure. When nil, error encapsulates the error information. 属性付き文字列に対するデータを返します、またはもし失敗ならばnilを。nilの場合、errorはエラー情報にカプセル化されます。

Discussion 議論

Raises an rangeException if any part of range lies beyond the end of the receiver’s characters. rangeExceptionを引き起こします、もしrangeの何らかの部分がレシーバの持つ文字の終わりを越えているならば。

See Also 参照

Generating Data データの生成