Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit дополнительная ссылка NSMutableAttributedString

Опции
Развертывание Target:

На этой странице
Язык:

NSMutableAttributedString

Дополнения к классу NSMutableAttributedString прежде всего включают устанавливающие графические атрибуты, такие как шрифт, супер - или преобразование в нижний индекс, и выравнивание и создание этих атрибутов, непротиворечивых после изменений.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Применяет атрибуты шрифта, указанные mask к символам в aRange.

    Объявление

    Swift

    func applyFontTraits(_ traitMask: NSFontTraitMask, range range: NSRange)

    Objective C

    - (void)applyFontTraits:(NSFontTraitMask)traitMask range:(NSRange)range

    Обсуждение

    Посмотрите спецификацию класса NSFontManager для описания доступных черт шрифта. Повышения NSRangeException если любая часть aRange лежит за пределами конца символов получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – setAlignment:range:

  • Устанавливает характеристику выравнивания атрибута стиля абзаца для символов в aRange к alignment.

    Объявление

    Swift

    func setAlignment(_ alignment: NSTextAlignment, range range: NSRange)

    Objective C

    - (void)setAlignment:(NSTextAlignment)alignment range:(NSRange)range

    Обсуждение

    Когда фиксация атрибута будет иметь место, это изменение будет влиять только на абзацы, первый символ которых был включен в aRange. Повышения NSRangeException если любая часть aRange лежит за пределами конца символов получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Устанавливает направление записи основы для символов в range к writingDirection.

    Объявление

    Swift

    func setBaseWritingDirection(_ writingDirection: NSWritingDirection, range range: NSRange)

    Objective C

    - (void)setBaseWritingDirection:(NSWritingDirection)writingDirection range:(NSRange)range

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

  • Постепенно уменьшает значение атрибута верхнего индекса для символов в aRange 1.

    Объявление

    Swift

    func subscriptRange(_ range: NSRange)

    Objective C

    - (void)subscriptRange:(NSRange)range

    Обсуждение

    Повышения NSRangeException если любая часть aRange лежит за пределами конца символов получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Постепенно увеличивает значение атрибута верхнего индекса для символов в aRange 1.

    Объявление

    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, options options: [NSObject : AnyObject]?, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>) -> Bool

    Objective C

    - (BOOL)readFromData:(NSData *)data options:(NSDictionary *)options documentAttributes:(NSDictionary **)dict

    Обсуждение

    options может содержать одно из значений, описанных в разделе Constants дополнительной NSAttributedString AppKit Ссылки («функциональные клавиши для импорта документов»).

    По возврату, documentAttributes словарь (если предоставленный) содержит различные ключи, описанные в разделе Constants дополнительной NSAttributedString AppKit Ссылки.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.3 и позже.

  • Устанавливает содержание получателя от потока в data.

    Объявление

    Swift

    func readFromData(_ data: NSData, options opts: [NSObject : AnyObject]?, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, error error: NSErrorPointer) -> Bool

    Objective C

    - (BOOL)readFromData:(NSData *)data options:(NSDictionary *)opts documentAttributes:(NSDictionary **)dict error:(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, options options: [NSObject : AnyObject]?, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>) -> Bool

    Objective C

    - (BOOL)readFromURL:(NSURL *)url options:(NSDictionary *)options documentAttributes:(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, options opts: [NSObject : AnyObject]?, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, error error: NSErrorPointer) -> Bool

    Objective C

    - (BOOL)readFromURL:(NSURL *)url options:(NSDictionary *)opts documentAttributes:(NSDictionary **)dict error:(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 и позже.