NSMutableAttributedString
Дополнения к классу NSMutableAttributedString прежде всего включают устанавливающие графические атрибуты, такие как шрифт, супер - или преобразование в нижний индекс, и выравнивание и создание этих атрибутов, непротиворечивых после изменений.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Применяет атрибуты шрифта, указанные
maskк символам вaRange.Объявление
Swift
func applyFontTraits(_traitMask: NSFontTraitMask, rangerange: NSRange)Objective C
- (void)applyFontTraits:(NSFontTraitMask)traitMaskrange:(NSRange)rangeОбсуждение
Посмотрите спецификацию класса NSFontManager для описания доступных черт шрифта. Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает характеристику выравнивания атрибута стиля абзаца для символов в
aRangeкalignment.Объявление
Swift
func setAlignment(_alignment: NSTextAlignment, rangerange: NSRange)Objective C
- (void)setAlignment:(NSTextAlignment)alignmentrange:(NSRange)rangeОбсуждение
Когда фиксация атрибута будет иметь место, это изменение будет влиять только на абзацы, первый символ которых был включен в
aRange. ПовышенияNSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает направление записи основы для символов в
rangeкwritingDirection.Объявление
Swift
func setBaseWritingDirection(_writingDirection: NSWritingDirection, rangerange: NSRange)Objective C
- (void)setBaseWritingDirection:(NSWritingDirection)writingDirectionrange:(NSRange)rangeОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Постепенно уменьшает значение атрибута верхнего индекса для символов в
aRange1.Объявление
Swift
func subscriptRange(_range: NSRange)Objective C
- (void)subscriptRange:(NSRange)rangeОбсуждение
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Постепенно увеличивает значение атрибута верхнего индекса для символов в
aRange1.Объявление
Swift
func superscriptRange(_range: NSRange)Objective C
- (void)superscriptRange:(NSRange)rangeОбсуждение
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Удаляет атрибут верхнего индекса из символов в
aRange.Объявление
Swift
func unscriptRange(_range: NSRange)Objective C
- (void)unscriptRange:(NSRange)rangeОбсуждение
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Обновления все присоединения на основе файлов, содержавшихся в пакете файла RTFD в
path.Объявление
Swift
func updateAttachmentsFromPath(_path: String)Objective C
- (void)updateAttachmentsFromPath:(NSString *)pathОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– updateFromPath:(NSFileWrapper)
-
Вызывает другой
fix...методы, позволяя Вам очистить приписанную строку с единственным сообщением.Объявление
Swift
func fixAttributesInRange(_range: NSRange)Objective C
- (void)fixAttributesInRange:(NSRange)rangeОбсуждение
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.NSTextStorageподклассы тот возвратYEStrueотfixesAttributesLazilyметод должен избежать непосредственно вызыватьfixAttributesInRange:или иначе скобка такие вызовы сbeginEditingиendEditingсообщения.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Очищает присоединяемые атрибуты в
aRange, удаление всех присоединяемых атрибутов присвоилось к символам кромеNSAttachmentCharacter.Объявление
Swift
func fixAttachmentAttributeInRange(_range: NSRange)Objective C
- (void)fixAttachmentAttributeInRange:(NSRange)rangeОбсуждение
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Фиксирует атрибут шрифта в
aRange, присвоение стандартных шрифтов к символам с недопустимыми шрифтами для их сценариев и иначе исправления присвоений атрибута шрифта.Объявление
Swift
func fixFontAttributeInRange(_range: NSRange)Objective C
- (void)fixFontAttributeInRange:(NSRange)rangeОбсуждение
Например, символы Kanji присвоились, латинский шрифт повторно присваиваются надлежащий шрифт Кандзи. Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Фиксирует атрибуты стиля абзаца в
aRange, присвоение первого значения атрибута стиля абзаца в каждом абзаце ко всем символам абзаца.Объявление
Swift
func fixParagraphStyleAttributeInRange(_range: NSRange)Objective C
- (void)fixParagraphStyleAttributeInRange:(NSRange)rangeОбсуждение
Этот метод расширяет диапазон по мере необходимости для покрытия последнего абзаца, частично содержавшего. Абзац разграничен любым из этих символов, самая длинная последовательность, предпочитаемая немного короче:
U+000D (
\rили CR)U+000A (
\nили LF)U+2029 (разделитель абзацев Unicode)
\r\n, в том порядке (также известный как CRLF)
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает содержание получателя от потока в
data.Объявление
Swift
func readFromData(_data: NSData, optionsoptions: [NSObject : AnyObject]?, documentAttributesdict: AutoreleasingUnsafeMutablePointer<NSDictionary?>) -> BoolObjective C
- (BOOL)readFromData:(NSData *)dataoptions:(NSDictionary *)optionsdocumentAttributes:(NSDictionary **)dictОбсуждение
optionsможет содержать одно из значений, описанных в разделе Constants дополнительной NSAttributedString AppKit Ссылки («функциональные клавиши для импорта документов»).По возврату,
documentAttributesсловарь (если предоставленный) содержит различные ключи, описанные в разделе Constants дополнительной NSAttributedString AppKit Ссылки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
readFromData (_: options:documentAttributes:error:) - readFromData:options:documentAttributes:error:Устанавливает содержание получателя от потока в
data.Объявление
Swift
func readFromData(_data: NSData, optionsopts: [NSObject : AnyObject]?, documentAttributesdict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, errorerror: NSErrorPointer) -> BoolObjective C
- (BOOL)readFromData:(NSData *)dataoptions:(NSDictionary *)optsdocumentAttributes:(NSDictionary **)dicterror:(NSError **)errorОбсуждение
optsможет содержать одно из значений, описанных в разделе Constants дополнительной NSAttributedString AppKit Ссылки («функциональные клавиши для импорта документов»).По возврату,
documentAttributesсловарь (если предоставленный) содержит различные ключи, описанные в разделе Constants дополнительной NSAttributedString AppKit Ссылки. Если неуспешный, возвраты нет, после установкиerrorуказать наNSErrorобъект, инкапсулирующий причину, почему не мог быть создан приписанный строковый объект.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Устанавливает содержание получателя от файла в
url.Объявление
Swift
func readFromURL(_url: NSURL, optionsoptions: [NSObject : AnyObject]?, documentAttributesdict: AutoreleasingUnsafeMutablePointer<NSDictionary?>) -> BoolObjective C
- (BOOL)readFromURL:(NSURL *)urloptions:(NSDictionary *)optionsdocumentAttributes:(NSDictionary **)dictОбсуждение
Службы фильтра могут использоваться для преобразования содержания URL в формат, распознанный Какао.
optionsможет содержать одно из значений, описанных в разделе Constants дополнительной NSAttributedString AppKit Ссылки («функциональные клавиши для импорта документов»).По возврату,
documentAttributesсловарь (если предоставленный) содержит различные ключи, описанные в разделе Constants дополнительной NSAttributedString AppKit Ссылки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает содержание получателя от файла в
url.Объявление
Swift
func readFromURL(_url: NSURL, optionsopts: [NSObject : AnyObject]?, documentAttributesdict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, errorerror: NSErrorPointer) -> BoolObjective C
- (BOOL)readFromURL:(NSURL *)urloptions:(NSDictionary *)optsdocumentAttributes:(NSDictionary **)dicterror:(NSError **)errorОбсуждение
Службы фильтра могут использоваться для преобразования содержания URL в формат, распознанный Какао.
optsможет содержать одно из значений, описанных в разделе Constants дополнительной NSAttributedString AppKit Ссылки («функциональные клавиши для импорта документов»).По возврату,
dictсловарь (если предоставленный) содержит различные ключи, описанные в разделе Constants дополнительной NSAttributedString AppKit Ссылки. Если неуспешный, возвратыNOfalse, после установкиerrorуказать наNSErrorобъект, инкапсулирующий причину, почему не мог быть создан приписанный строковый объект.Поскольку RTF отформатировал файлы, содержание файла добавляется к предыдущей строке вместо того, чтобы заменить предыдущую строку. Поэтому при использовании этого метода с существующим содержанием лучше отстранять содержание явно.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
