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

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

Разработчик

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

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

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

NSAttributedString

Набор Приложения расширяет Основу NSAttributedString класс путем добавления поддержки RTF, RTFD и HTML (с или без присоединений), графические атрибуты (включая шрифт и атрибуты линейки), методы для рисования приписанных строк и методов для вычисления значительных лингвистических единиц.

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


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

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


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

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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Создает приписанную строку с присоединением.

    Объявление

    Swift

    init(attachment attachment: NSTextAttachment) -> NSAttributedString

    Objective C

    + (NSAttributedString *)attributedStringWithAttachment:(NSTextAttachment *)attachment

    Параметры

    attachment

    Присоединение.

    Возвращаемое значение

    Приписанная строка, содержащая присоединение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует и возвращает новый приписанный строковый объект из данных, содержавшихся в объекте определенных данных.

    Объявление

    Swift

    init?(data data: NSData, options options: [NSObject : AnyObject]?, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>, error error: NSErrorPointer)

    Objective C

    - (instancetype)initWithData:(NSData *)data options:(NSDictionary *)options documentAttributes:(NSDictionary **)docAttributes error:(NSError **)error

    Параметры

    data

    Данные, из которых можно создать строку.

    options

    Указывает, как должен быть загружен документ. Содержит значения, описанные в функциональных клавишах для импорта документов.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    error

    Изменяемый параметр, возвращающий ошибку, если возвращается метод nil.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

    Обсуждение

    Если options словарь содержит NSDocumentTypeDocumentOption, документ обрабатывается как являющийся в указанном формате. Если NSDocumentTypeDocumentOption не указан, метод исследует документ и загружает его с помощью любого формата, который это, кажется, содержит.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует и возвращает новое NSAttributedString объект от Microsoft Word форматирует данные, содержавшиеся в данном NSData объект.

    Объявление

    Swift

    init?(docFormat data: NSData, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithDocFormat:(NSData *)data documentAttributes:(NSDictionary **)docAttributes

    Параметры

    data

    Данные, из которых можно создать строку.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует и возвращает новое NSAttributedString объект от HTML содержится в объекте определенных данных.

    Объявление

    Swift

    init?(HTML data: NSData, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithHTML:(NSData *)data documentAttributes:(NSDictionary **)docAttributes

    Параметры

    data

    Данные в HTML форматируют, из которого можно создать приписанную строку.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует и возвращает новое NSAttributedString объект от HTML содержится в данном объектном и базовом URL.

    Объявление

    Swift

    init?(HTML data: NSData, baseURL aURL: NSURL, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithHTML:(NSData *)data baseURL:(NSURL *)aURL documentAttributes:(NSDictionary **)docAttributes

    Параметры

    data

    Данные в HTML форматируют, из которого можно создать приписанную строку.

    aURL

    NSURL это представляет базовый URL для всех ссылок в HTML.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует и возвращает новый приписанный строковый объект из HTML, содержавшегося в объекте определенных данных.

    Объявление

    Swift

    init?(HTML data: NSData, options options: [NSObject : AnyObject]?, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithHTML:(NSData *)data options:(NSDictionary *)options documentAttributes:(NSDictionary **)dict

    Параметры

    data

    Данные в HTML форматируют, из которого можно создать приписанную строку.

    options

    Указывает, как должен быть загружен документ. Содержит значения, описанные в функциональных клавишах для импорта документов.

    dict

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует новый строковый объект атрибута от RTF или данных RTFD, содержавшихся в файле в данном пути.

    Объявление

    Swift

    init?(path path: String, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithPath:(NSString *)path documentAttributes:(NSDictionary **)docAttributes

    Параметры

    path

    Путь к RTF или файлу RTFD.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

    Обсуждение

    Содержание path будет исследован для лучшей загрузки файла в любом формате, в котором это находится. Службы фильтра могут использоваться для преобразования файла в формат, распознанный Какао. Также возвраты ссылкой в docAttributes словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. docAttributes может быть NULL, когда не возвращаются никакие атрибуты документа. Возвращает инициализированный объект, или nil если файл в path не может декодироваться.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует новый приписанный строковый объект путем декодирования потока команд RTF и данных, содержавшихся в объекте определенных данных.

    Объявление

    Swift

    init?(RTF rtfData: NSData, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithRTF:(NSData *)rtfData documentAttributes:(NSDictionary **)docAttributes

    Параметры

    rtfData

    Данные, содержащие содержание RTF.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

    Обсуждение

    Также возвраты ссылкой в docAttributes словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. docAttributes может быть NULL, когда не возвращаются никакие атрибуты документа. Возвращает инициализированный объект, или nil если rtfData не может декодироваться.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует новый приписанный строковый объект путем декодирования потока команд RTFD и данных, содержавшихся в объекте определенных данных.

    Объявление

    Swift

    init?(RTFD rtfdData: NSData, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithRTFD:(NSData *)rtfdData documentAttributes:(NSDictionary **)docAttributes

    Параметры

    rtfdData

    Данные, содержащие содержание RTFD.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует новый приписанный строковый объект от указанной обертки файла, содержащей документ RTFD.

    Объявление

    Swift

    init?(RTFDFileWrapper wrapper: NSFileWrapper, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithRTFDFileWrapper:(NSFileWrapper *)wrapper documentAttributes:(NSDictionary **)docAttributes

    Параметры

    wrapper

    NSFileWrapper содержа документ RTFD.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

    Обсуждение

    Также возвраты ссылкой в docAttributes словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. docAttributes может быть NULL, когда не возвращаются никакие атрибуты документа. Возвращает инициализированный объект, или nil если wrapper не может быть интерпретирован как документ RTFD.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует новый приписанный строковый объект от данных в данном URL.

    Объявление

    Swift

    init?(URL aURL: NSURL, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>)

    Objective C

    - (instancetype)initWithURL:(NSURL *)aURL documentAttributes:(NSDictionary **)docAttributes

    Параметры

    aURL

    NSURL объект, указывающий документ загрузке.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

    Обсуждение

    Содержание aURL исследованы для лучшей загрузки файла в любом формате, в котором это находится. Службы фильтра могут использоваться для преобразования файла в формат, распознанный Какао. Также возвраты ссылкой в docAttributes словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. docAttributes может быть NULL, когда не возвращаются никакие атрибуты документа. Возвращает инициализированный объект, или nil если файл в path не может декодироваться.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует новое NSAttributedString объект от содержания данного URL.

    Объявление

    Swift

    init?(URL url: NSURL, options options: [NSObject : AnyObject]?, documentAttributes docAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>, error error: NSErrorPointer)

    Objective C

    - (instancetype)initWithURL:(NSURL *)url options:(NSDictionary *)options documentAttributes:(NSDictionary **)docAttributes error:(NSError **)error

    Параметры

    url

    NSURL объект, указывающий документ загрузке.

    options

    Указывает, как должен быть загружен документ. Содержит значения, описанные в функциональных клавишах для импорта документов.

    docAttributes

    В - словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. Может быть NULL, когда не возвращаются никакие атрибуты документа.

    error

    Изменяемый параметр, возвращающий ошибку, если возвращается метод nil.

    Возвращаемое значение

    Возвращает инициализированный объект, или nil если не могут декодироваться данные.

    Обсуждение

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

    Если NSDocumentTypeDocumentOption указан, документ обрабатывается как являющийся в указанном формате. Если NSDocumentTypeDocumentOption не указан, метод исследует документ и загружает его с помощью любого формата, который это, кажется, содержит.

    Также возвраты ссылкой в dict словарь, содержащий атрибуты уровня документа, описан в Атрибутах документа. dict параметр может быть нолем, когда не возвращаются никакие атрибуты документа. Возвращает инициализированный объект, или nil если файл в url не может декодироваться, после установки error указать на NSError объект, инкапсулирующий причину, почему не мог быть создан приписанный строковый объект.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, содержит ли строка атрибута какие-либо присоединяемые атрибуты.

    Объявление

    Swift

    var containsAttachments: Bool { get }

    Objective C

    @property(readonly) BOOL containsAttachments

    Возвращаемое значение

    YES, если приписанная строка содержит какие-либо присоединяемые атрибуты, иначе НЕТ.

    Обсуждение

    Этот метод проверяет только на присоединяемые атрибуты, не на NSAttachmentCharacter.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает атрибуты шрифта в действительности для символа в данном расположении.

    Объявление

    Swift

    func fontAttributesInRange(_ aRange: NSRange) -> [NSObject : AnyObject]

    Objective C

    - (NSDictionary *)fontAttributesInRange:(NSRange)aRange

    Параметры

    aRange

    Диапазон.

    Возвращаемое значение

    Словарь, содержащий атрибуты шрифта для диапазона.

    Обсуждение

    Атрибуты словаря - все перечисленные в “Standard Attributes”, кроме NSLinkAttributeName, NSParagraphStyleAttributeName, и NSAttachmentAttributeName.

    Используйте этот метод для получения атрибутов шрифта, которые должны быть скопированы или вставлены с “операциями” шрифта копии.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – rulerAttributesInRange:

  • Возвращает линейку (абзац) атрибуты в действительности для символов в данном диапазоне.

    Объявление

    Swift

    func rulerAttributesInRange(_ aRange: NSRange) -> [NSObject : AnyObject]?

    Objective C

    - (NSDictionary *)rulerAttributesInRange:(NSRange)aRange

    Параметры

    aRange

    Диапазон.

    Возвращаемое значение

    Словарь, содержащий линейку, приписывает в диапазоне.

    Обсуждение

    Единственный атрибут линейки, в настоящее время определяемый, является названным NSParagraphStyleAttributeName. Используйте этот метод для получения атрибутов, которые должны быть скопированы или вставлены с “операциями” линейки копии.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – fontAttributesInRange:

  • Возвращает URL, или от атрибута ссылки или из текста в данном расположении, которое, кажется, строка URL для использования в автоматическом обнаружении ссылки.

    Объявление

    Swift

    func URLAtIndex(_ location: Int, effectiveRange effectiveRange: NSRangePointer) -> NSURL?

    Objective C

    - (NSURL *)URLAtIndex:(NSUInteger)location effectiveRange:(NSRangePointer)effectiveRange

    Параметры

    location

    Индекс символа в строке, в которой метод проверяет на ссылку.

    effectiveRange

    Фактический диапазон, покрытый атрибутом ссылки или строкой URL, или текста не-URL, если не найден никакой очевидный URL.

    Возвращаемое значение

    URL, найденный в location.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает диапазон символов, формирующих слово (или другая лингвистическая единица) окружение данного индекса, принимая характеристики языка во внимание.

    Объявление

    Swift

    func doubleClickAtIndex(_ index: Int) -> NSRange

    Objective C

    - (NSRange)doubleClickAtIndex:(NSUInteger)index

    Параметры

    index

    Индекс в приписанной строке.

    Возвращаемое значение

    Возвращает диапазон символов, формирующих слово (или другая лингвистическая единица) окружение данного индекса, принимая характеристики языка во внимание.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Когда символ в индексе не будет соответствовать на той же строке как символ в начале диапазона, возвращает надлежащий разрыв строки.

    Объявление

    Swift

    func lineBreakBeforeIndex(_ index: Int, withinRange aRange: NSRange) -> Int

    Objective C

    - (NSUInteger)lineBreakBeforeIndex:(NSUInteger)index withinRange:(NSRange)aRange

    Параметры

    index

    Индекс в приписанной строке.

    aRange

    Диапазон.

    Возвращаемое значение

    Возвращает индекс самого близкого символа прежде index в aRange, это может быть помещено в новую строку при разметке текста. Возвраты NSNotFound если никакой разрыв строки не возможен прежде index.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает индекс самого близкого символа перед данным индексом, и в данном диапазоне, который может быть помещен в новую строку путем записи через дефис.

    Объявление

    Swift

    func lineBreakByHyphenatingBeforeIndex(_ location: Int, withinRange aRange: NSRange) -> Int

    Objective C

    - (NSUInteger)lineBreakByHyphenatingBeforeIndex:(NSUInteger)location withinRange:(NSRange)aRange

    Параметры

    location

    Расположение в приписанной строке.

    aRange

    Диапазон.

    Возвращаемое значение

    Возвращает индекс самого близкого символа прежде index в aRange, это может быть помещено в новую строку путем записи через дефис. Возвраты NSNotFound если никакой разрыв строки расстановкой переносов не возможен прежде index.

    Обсуждение

    Другими словами, во время текстового расположения, находит надлежащий разрыв строки расстановкой переносов (индекс символа, в котором глиф дефиса должен быть вставлен), когда символ в index не будет соответствовать на той же строке как символ в начале aRange.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает индекс первого символа слова после или перед данным индексом.

    Объявление

    Swift

    func nextWordFromIndex(_ index: Int, forward flag: Bool) -> Int

    Objective C

    - (NSUInteger)nextWordFromIndex:(NSUInteger)index forward:(BOOL)flag

    Параметры

    index

    Индекс в строке атрибута.

    flag

    YEStrue если поиск должен быть вперед, иначе NOfalse.

    Возвращаемое значение

    YEStrue если это - первый символ после index это начинает слово; если flag NOfalse, это - первый символ прежде index это начинает слово, ли index расположен в слове или нет.

    Обсуждение

    Если index находится с обоих концов строки, и поисковое направление развилось бы мимо того конца, это возвратилось неизменный.

    Этот метод предназначается для перемещения точки вставки во время редактирования, не для лингвистического анализа или парсинга текста.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает объект данных, содержащий текстовый поток, соответствующий символам и атрибутам в данном диапазоне.

    Объявление

    Swift

    func dataFromRange(_ range: NSRange, documentAttributes docAttributes: [NSObject : AnyObject], error error: NSErrorPointer) -> NSData?

    Objective C

    - (NSData *)dataFromRange:(NSRange)range documentAttributes:(NSDictionary *)docAttributes error:(NSError **)error

    Параметры

    range

    Диапазон.

    docAttributes

    Требуемый словарь, указывающий атрибуты документа. Словарь содержит значения от Типов документов и должен, по крайней мере, содержать NSDocumentTypeDocumentAttribute.

    error

    В - переменная, содержащая ошибку, с которой встречаются, если таковые имеются.

    Возвращаемое значение

    Возвращает данные для приписанной строки, или nil если отказ. Когда nil, error инкапсулирует информацию об ошибке.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты NSFileWrapper объект, содержащий текстовый поток, соответствующий символам и атрибутам в данном диапазоне.

    Объявление

    Swift

    func fileWrapperFromRange(_ range: NSRange, documentAttributes docAttributes: [NSObject : AnyObject], error error: NSErrorPointer) -> NSFileWrapper?

    Objective C

    - (NSFileWrapper *)fileWrapperFromRange:(NSRange)range documentAttributes:(NSDictionary *)docAttributes error:(NSError **)error

    Параметры

    range

    Диапазон.

    docAttributes

    Требуемый словарь, указывающий атрибуты документа. Словарь содержит значения от Типов документов и должен, по крайней мере, содержать NSDocumentTypeDocumentAttribute.

    error

    В - переменная, содержащая ошибку, с которой встречаются, если таковые имеются.

    Возвращаемое значение

    Возвращает обертку файла для надлежащего типа документа, или nil если отказ. Когда nil, error инкапсулирует информацию об ошибке.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает объект данных, содержащий поток Microsoft Word–format, соответствующий символам и атрибутам в указанном диапазоне.

    Объявление

    Swift

    func docFormatFromRange(_ range: NSRange, documentAttributes docAttributes: [NSObject : AnyObject]?) -> NSData?

    Objective C

    - (NSData *)docFormatFromRange:(NSRange)range documentAttributes:(NSDictionary *)docAttributes

    Параметры

    range

    Диапазон.

    docAttributes

    Требуемый словарь, указывающий атрибуты документа. Словарь содержит значения от Типов документов и должен, по крайней мере, содержать NSDocumentTypeDocumentAttribute. Если нет никаких атрибутов уровня документа, dict может быть nil.

    Возвращаемое значение

    Возвращает объект данных, содержащий приписанную строку как файл документа Microsoft Word..

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты NSData объект, содержащий поток RTF, соответствующий символам и атрибутам в данном диапазоне, опуская все присоединяемые атрибуты.

    Объявление

    Swift

    func RTFFromRange(_ aRange: NSRange, documentAttributes docAttributes: [NSObject : AnyObject]?) -> NSData?

    Objective C

    - (NSData *)RTFFromRange:(NSRange)aRange documentAttributes:(NSDictionary *)docAttributes

    Параметры

    aRange

    Диапазон.

    docAttributes

    Требуемый словарь, указывающий атрибуты документа. Словарь содержит значения от Типов документов и должен, по крайней мере, содержать NSDocumentTypeDocumentAttribute. Если нет никаких атрибутов уровня документа, dict может быть nil.

    Возвращаемое значение

    Объект данных, содержащий поток RTF для приписанной строки..

    Обсуждение

    Пишут атрибуты уровня документа в docAttributes, как объяснено в Файлах RTF и Приписанных Строках.

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

    При записи данных в область монтажа можно использовать NSData возразите как первый параметр NSPasteboard метод setData:forType:, со вторым параметром NSRTFPboardType. Несмотря на то, что этот метод разделяет присоединения, он оставляет присоединяемые символы в самом тексте. NSText метод RTFFromRange:, с другой стороны, действительно разделяет присоединяемые символы при извлечении RTF.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает объект данных, содержащий поток RTFD, соответствующий символам и атрибутам в диапазоне.

    Объявление

    Swift

    func RTFDFromRange(_ aRange: NSRange, documentAttributes docAttributes: [NSObject : AnyObject]?) -> NSData?

    Objective C

    - (NSData *)RTFDFromRange:(NSRange)aRange documentAttributes:(NSDictionary *)docAttributes

    Параметры

    aRange

    Диапазон.

    docAttributes

    Требуемый словарь, указывающий атрибуты документа. Словарь содержит значения от Типов документов и должен, по крайней мере, содержать NSDocumentTypeDocumentAttribute. Если нет никаких атрибутов уровня документа, dict может быть nil.

    Возвращаемое значение

    Объект данных, содержащий поток RTFD, содержащий символы и атрибуты.

    Обсуждение

    Пишут атрибуты уровня документа в docAttributes, как объяснено в Файлах RTF и Приписанных Строках.

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

    При записи данных в область монтажа можно использовать NSData возразите как первый параметр NSPasteboard метод setData:forType:, со вторым параметром NSRTFDPboardType.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты NSFileWrapper объект, содержащий документ RTFD, соответствующий символам и атрибутам в данном диапазоне.

    Объявление

    Swift

    func RTFDFileWrapperFromRange(_ aRange: NSRange, documentAttributes docAttributes: [NSObject : AnyObject]?) -> NSFileWrapper?

    Objective C

    - (NSFileWrapper *)RTFDFileWrapperFromRange:(NSRange)aRange documentAttributes:(NSDictionary *)docAttributes

    Параметры

    aRange

    Диапазон.

    docAttributes

    Требуемый словарь, указывающий атрибуты документа. Словарь содержит значения от Типов документов и должен, по крайней мере, содержать NSDocumentTypeDocumentAttribute. Если нет никаких атрибутов уровня документа, dict может быть nil.

    Возвращаемое значение

    Обертка файла, содержащая данные RTFD.

    Обсуждение

    Обертка файла также включает атрибуты уровня документа в docAttributes, как объяснено в Файлах RTF и Приписанных Строках.

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

    Можно сохранить обертку файла с помощью NSFileWrapper метод writeToFile:atomically:updateFilenames:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Рисует получатель с его шрифтом и другими атрибутами дисплея в данной точке в в настоящее время фокусируемом представлении.

    Объявление

    Swift

    func drawAtPoint(_ point: NSPoint)

    Objective C

    - (void)drawAtPoint:(NSPoint)point

    Параметры

    point

    Точка в текущем представлении для рисования текста.

    Обсуждение

    Ширина (высота для вертикального макета) области рендеринга неограниченна в отличие от этого drawInRect:, который использует ограничительный прямоугольник. В результате этот метод представляет текст в одной строке.

    Не вызывайте этот метод когда нет NSView фокусируется.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    lockFocus (NSView)
    – размер
    – drawInRect:

  • Рисует приписанную строку в поданном прямоугольнике в настоящее время представление, отсекая текстовое расположение к этому прямоугольнику.

    Объявление

    Swift

    func drawInRect(_ rect: NSRect)

    Objective C

    - (void)drawInRect:(NSRect)rect

    Параметры

    rect

    Прямоугольник, в котором можно нарисовать.

    Обсуждение

    Текст составлен в rect согласно его строке развертывают направление; например, арабский текст начнется в правом краю и потенциально будет отсечен слева.

    rect параметр определяет, сколько глифов набирается в ширине строки, но для части глифа возможно появиться вне области rect если ограничительная рамка изображения определенного глифа превышает свою типографскую ограничительную рамку.

    Если представление фокуса зеркально отражается, текстовый источник установлен в верхнем левом углу ограничительной рамки получения; иначе источник установлен в нижнем левом углу. Для текстового рендеринга, зеркально отражаются ли координаты представления или не не влияют на поток расположения строки, идущего сверху донизу. Однако это влияет на интерпретацию текстового источника. Так, например, если rect параметр {0.0, 0.0, 100.0, 100.0}, когда координаты представления зеркально отражаются и {0.0, 100.0} если не, текстовый источник {0.0, 0.0}.

    Не вызывайте этот метод когда нет NSView фокусируется.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    lockFocus (NSView)
    – drawAtPoint:

  • Рисует получатель с указанными опциями, в данном прямоугольнике в текущем графическом контексте.

    Объявление

    Swift

    func drawWithRect(_ rect: NSRect, options options: NSStringDrawingOptions)

    Objective C

    - (void)drawWithRect:(NSRect)rect options:(NSStringDrawingOptions)options

    Параметры

    rect

    Прямоугольник указывает источник рендеринга в текущем графическом контексте.

    options

    Строковые опции рисования. Посмотрите String Drawing Options для доступных параметров..

    Обсуждение

    rect поле источника параметра указывает источник рендеринга. Точка интерпретируется как базовый источник по умолчанию. С NSStringDrawingUsesLineFragmentOrigin, это интерпретируется как верхний левый угол фрагмента строки rect. Поле размера указывает текстовый размер контейнера. Часть ширины поля размера указывает максимальную ширину фрагмента строки, если больше, чем 0.0. Высота определяет максимальный размер, который может быть занят текстом, если больше, чем 0.0 и NSStringDrawingUsesLineFragmentOrigin указан. Если NSStringDrawingUsesLineFragmentOrigin не указан, высота проигнорирована и считавший однострочный рендеринг (NSLineBreakByWordWrapping и NSLineBreakByCharWrapping обрабатываются как NSLineBreakByClipping).

    Когда существует текущий графический контекст, необходимо только вызвать этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – drawAtPoint: (NSView)
    lockFocus

  • Возвращает ограничительную рамку меток, которые рисует получатель.

    Объявление

    Swift

    var size: NSSize { get }

    Objective C

    @property(readonly) NSSize size

    Возвращаемое значение

    Возвращает размер ограничительной рамки нарисованной приписанной строки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вычисляет и возвращает ограничительный прямоугольник для получателя, нарисованного с помощью указанных опций, в данном прямоугольнике в текущем графическом контексте.

    Объявление

    Swift

    func boundingRectWithSize(_ size: NSSize, options options: NSStringDrawingOptions) -> NSRect

    Objective C

    - (NSRect)boundingRectWithSize:(NSSize)size options:(NSStringDrawingOptions)options

    Параметры

    size

    Размер прямоугольника для подхождения к концу.

    options

    Строковые опции рисования. Посмотрите String Drawing Options для возможных значений.

    Возвращаемое значение

    Ограничительный прямоугольник в текущем графическом контексте.

    Обсуждение

    Источник прямоугольника, возвращенного из этого метода, является первым источником глифа.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – drawInRect:

  • Возвращает массив строк UTI, идентифицирующих типы файлов, поддерживаемые получателем, или непосредственно или через установленную пользователями службу фильтра.

    Объявление

    Swift

    class func textTypes() -> [AnyObject]

    Objective C

    + (NSArray *)textTypes

    Возвращаемое значение

    Массив NSString объекты, каждый из которых содержит UTI идентификация поддерживаемого типа файла.

    Обсуждение

    Возвращенный список включает UTIs все типы файлов, поддерживаемые получателем плюс те, которые могут быть открыты получателем, будучи преобразованным установленной пользователями службой фильтра. Можно использовать возвращенные строки UTI с любым методом, поддерживающим UTIs.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив строк UTI, идентифицирующих типы файлов, поддерживаемые непосредственно получателем.

    Объявление

    Swift

    class func textUnfilteredTypes() -> [AnyObject]

    Objective C

    + (NSArray *)textUnfilteredTypes

    Возвращаемое значение

    Массив NSString объекты, каждый из которых содержит UTI идентификация поддерживаемого типа файла.

    Обсуждение

    Возвращенный список включает строки UTI только для тех типов файлов, поддерживающихся непосредственно получателем. Это не включает типы, поддерживающиеся через установленные пользователями службы фильтра. Можно использовать возвращенные строки UTI с любым методом, поддерживающим UTIs.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив строк, представляющих те типы файлов, которые могут быть загружены как текст.

    Оператор осуждения

    Использовать textTypes вместо этого.

    Объявление

    Objective C

    + (NSArray *)textFileTypes

    Возвращаемое значение

    Массив NSString объекты, содержа расширения файла и типы файлов HFS. По умолчанию список, возвращенный этим методом, включает “txt”, “rtf”, “rtfd”, и “html”.

    Обсуждение

    Этот список включает все типы файлов, поддерживаемые текстовыми классами плюс те типы, которые могут быть преобразованы в поддерживаемые типы файлов через установленную пользователями службу фильтра. Массив, возвращенный этим методом, может быть передан непосредственно NSOpenPanel метод runModalForTypes:.

    При создании подкласса NSAttributedString это принимает текстовые данные от типов файлов не по умолчанию, переопределения textUnfilteredFileTypes уведомлять NSAttributedString из типов файлов Ваши поддержки класса.

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

    Objective C

    @import AppKit;

    Доступность

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

    Осуждаемый в OS X v10.5.

    См. также

    + textUnfilteredFileTypes

  • Возвращает массив строк, представляющих те типы файлов, которые могут быть загружены как текст.

    Оператор осуждения

    Использовать textUnfilteredTypes вместо этого.

    Объявление

    Objective C

    + (NSArray *)textUnfilteredFileTypes

    Возвращаемое значение

    Массив NSString объекты, состоя из всех типов файлов, поддерживаемых текстовыми классами, но, не включают те типы, которые могут быть преобразованы в поддерживаемые типы файлов через установленную пользователями службу фильтра.

    Обсуждение

    Этот список состоит из всех типов файлов, поддерживаемых текстовыми классами, но не включает те типы, которые могут быть преобразованы в поддерживаемые типы файлов через установленную пользователями службу фильтра. Массив, возвращенный этим методом, может быть передан непосредственно NSOpenPanel метод runModalForTypes:.

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

    Objective C

    @import AppKit;

    Доступность

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

    Осуждаемый в OS X v10.5.

    См. также

    + textFileTypes

  • Возвращает массив типов области монтажа, которые могут быть загружены как текст.

    Оператор осуждения

    Использовать textTypes вместо этого.

    Объявление

    Objective C

    + (NSArray *)textPasteboardTypes

    Возвращаемое значение

    Массив NSString объекты, содержа типы области монтажа, поддерживаемые текстовыми классами и теми, которые могут быть преобразованы в поддерживаемые типы области монтажа через установленную пользователями службу фильтра.

    Обсуждение

    По умолчанию список, возвращенный этим методом, включает NSHTMLPboardType, NSRTFPboardType, NSRTFDPboardType, и NSStringPboardType.

    При создании подкласса NSAttributedString это принимает текстовые данные от типов области монтажа не по умолчанию, переопределения textUnfilteredPasteboardTypes уведомлять NSAttributedString из области монтажа вводит Ваши поддержки класса.

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

    Objective C

    @import AppKit;

    Доступность

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

    Осуждаемый в OS X v10.5.

  • Возвращает массив типов области монтажа, которые могут быть загружены как текст.

    Оператор осуждения

    Использовать textUnfilteredTypes вместо этого.

    Объявление

    Objective C

    + (NSArray *)textUnfilteredPasteboardTypes

    Возвращаемое значение

    Массив NSString объекты, типы области монтажа поддерживаются текстовыми классами.

    Обсуждение

    Этот список состоит из всех типов области монтажа, поддерживаемых текстовыми классами, но не включает тех, которые могут быть преобразованы в поддерживаемые типы области монтажа через установленную пользователями службу фильтра.

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

    Objective C

    @import AppKit;

    Доступность

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

    Осуждаемый в OS X v10.5.

    См. также

    + textPasteboardTypes

  • Приписанные строки поддерживают следующие стандартные атрибуты для текста. Если ключ не находится в словаре, то используйте значения по умолчанию, описанные ниже.

    Объявление

    Swift

    var NSFontAttributeName: NSString! var NSParagraphStyleAttributeName: NSString! var NSForegroundColorAttributeName: NSString! var NSUnderlineStyleAttributeName: NSString! var NSSuperscriptAttributeName: NSString! var NSBackgroundColorAttributeName: NSString! var NSAttachmentAttributeName: NSString! var NSLigatureAttributeName: NSString! var NSBaselineOffsetAttributeName: NSString! var NSKernAttributeName: NSString! var NSLinkAttributeName: NSString! var NSStrokeWidthAttributeName: NSString! var NSStrokeColorAttributeName: NSString! var NSUnderlineColorAttributeName: NSString! var NSStrikethroughStyleAttributeName: NSString! var NSStrikethroughColorAttributeName: NSString! var NSShadowAttributeName: NSString! var NSObliquenessAttributeName: NSString! var NSExpansionAttributeName: NSString! var NSCursorAttributeName: NSString! var NSToolTipAttributeName: NSString! var NSMarkedClauseSegmentAttributeName: NSString! var NSWritingDirectionAttributeName: NSString! var NSVerticalGlyphFormAttributeName: NSString! var NSTextAlternativesAttributeName: NSString!

    Objective C

    NSString *NSFontAttributeName; NSString *NSParagraphStyleAttributeName; NSString *NSForegroundColorAttributeName; NSString *NSUnderlineStyleAttributeName; NSString *NSSuperscriptAttributeName; NSString *NSBackgroundColorAttributeName; NSString *NSAttachmentAttributeName; NSString *NSLigatureAttributeName; NSString *NSBaselineOffsetAttributeName; NSString *NSKernAttributeName; NSString *NSLinkAttributeName; NSString *NSStrokeWidthAttributeName; NSString *NSStrokeColorAttributeName; NSString *NSUnderlineColorAttributeName; NSString *NSStrikethroughStyleAttributeName; NSString *NSStrikethroughColorAttributeName; NSString *NSShadowAttributeName; NSString *NSObliquenessAttributeName; NSString *NSExpansionAttributeName; NSString *NSCursorAttributeName; NSString *NSToolTipAttributeName; NSString *NSMarkedClauseSegmentAttributeName; NSString *NSWritingDirectionAttributeName; NSString *NSVerticalGlyphFormAttributeName; NSString *NSTextAlternativesAttributeName;

    Константы

    • NSFontAttributeName

      NSFontAttributeName

      NSFont

      Helvetica по умолчанию, с 12 точками

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

    • NSParagraphStyleAttributeName

      NSParagraphStyleAttributeName

      NSParagraphStyle

      Значение по умолчанию, как возвращено NSParagraphStyle метод defaultParagraphStyle

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

    • NSForegroundColorAttributeName

      NSForegroundColorAttributeName

      NSColor

      Значение по умолчанию blackColor

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

    • NSUnderlineStyleAttributeName

      NSUnderlineStyleAttributeName

      NSNumber содержа целое число

      Значение по умолчанию 0, никакое подчеркивание. Посмотрите “Underlining Patterns”, “Underlining Styles”, и “Underline Masks” для значений маски.

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

    • NSSuperscriptAttributeName

      NSSuperscriptAttributeName

      NSNumber содержа целое число

      Значение по умолчанию 0

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

    • NSBackgroundColorAttributeName

      NSBackgroundColorAttributeName

      NSColor

      Значение по умолчанию nil, никакой фон

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

    • NSAttachmentAttributeName

      NSAttachmentAttributeName

      NSTextAttachment

      Значение по умолчанию nil, никакое присоединение

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

    • NSLigatureAttributeName

      NSLigatureAttributeName

      NSNumber содержа целое число

      Значение по умолчанию 1, стандартные лигатуры; 0, никакие лигатуры; 2, все лигатуры

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

    • NSBaselineOffsetAttributeName

      NSBaselineOffsetAttributeName

      NSNumber содержа значение с плавающей точкой, поскольку точки смещаются от базовой линии

      Значение по умолчанию 0.0

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

    • NSKernAttributeName

      NSKernAttributeName

      NSNumber содержа значение с плавающей точкой, как указывает, которым можно изменить кернинг по умолчанию

      Значение по умолчанию nil, используйте значение по умолчанию, использующее кернинг указанный в файле шрифтов; 0.0, кернинг прочь; ненулевой, точки, которыми можно изменить кернинг по умолчанию

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

    • NSLinkAttributeName

      NSLinkAttributeName

      NSURL (предпочтенный) или NSString

      Значение по умолчанию nil, никакая ссылка

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

    • NSStrokeWidthAttributeName

      NSStrokeWidthAttributeName

      NSNumber содержа значение с плавающей точкой, как процент размера точки шрифта

      Значение по умолчанию 0, никакой штрих; положительный, перечеркните один; отрицательный, штриховой и заливка (типичное значение для обрисованного в общих чертах текста было бы 3.0)

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

    • NSStrokeColorAttributeName

      NSStrokeColorAttributeName

      NSColor

      Значение по умолчанию nil, то же как основной цвет

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

    • NSUnderlineColorAttributeName

      NSUnderlineColorAttributeName

      NSColor

      Значение по умолчанию nil, то же как основной цвет

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

    • NSStrikethroughStyleAttributeName

      NSStrikethroughStyleAttributeName

      NSNumber содержа целое число

      Значение по умолчанию 0, никакое перечеркивание. Посмотрите “Underlining Patterns”, “Underlining Styles”, и “Underline Masks” для значений маски.

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

    • NSStrikethroughColorAttributeName

      NSStrikethroughColorAttributeName

      NSColor

      Значение по умолчанию nil, то же как основной цвет

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

    • NSShadowAttributeName

      NSShadowAttributeName

      NSShadow

      Значение по умолчанию nil, никакая тень

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

    • NSObliquenessAttributeName

      NSObliquenessAttributeName

      NSNumber содержа значение с плавающей точкой, как скашиваются, чтобы быть примененным к глифам

      Значение по умолчанию 0.0, никакой скос

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

    • NSExpansionAttributeName

      NSExpansionAttributeName

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

      Значение по умолчанию 0.0, никакое расширение

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

    • NSCursorAttributeName

      NSCursorAttributeName

      NSCursor

      Значение по умолчанию, как возвращено NSCursor метод IBeamCursor

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

    • NSToolTipAttributeName

      NSToolTipAttributeName

      NSString

      Значение по умолчанию nil, никакая подсказка

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

    • NSMarkedClauseSegmentAttributeName

      NSMarkedClauseSegmentAttributeName

      NSNumber содержа целое число, как индекс в отмеченном тексте, указывающем сегменты пункта

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

    • NSWritingDirectionAttributeName

      NSWritingDirectionAttributeName

      NSArray из NSNumber объекты.

      Этот атрибут обеспечивает средние значения для переопределения алгоритма двунаправленного текста по умолчанию, эквивалентного использованию Unicode bidi управляющие символы LRE, RLE, LRO, или RLO соединенный с PDF, но как высокоуровневый атрибут. (См. Приложение № 9 Стандарта Unicode для получения информации о Unicode bidi форматирующие коды.) NSWritingDirectionAttributeName постоянный атрибут символьного уровня, обеспечивающий высокоуровневую альтернативу включению явных двунаправленных управляющих символов в тексте. Это NSAttributedString эквивалентный из использования разметки HTML bdo элемент с dir атрибут.

      Значение NSWritingDirectionAttributeName NSArray из NSNumber объекты. Массив представляет вложенный embeddings или переопределения в порядке от наиболее удаленного до самого внутреннего.

      Значения NSNumber объекты должны быть 0, 1, 2, или 3, для LRE, RLE, LRO, или RLO соответственно, и комбинации NSWritingDirectionLeftToRight и NSWritingDirectionRightToLeft с NSTextWritingDirectionEmbedding или NSTextWritingDirectionOverride, как показано в Таблице 1.

      Таблица 1Values NSWritingDirectionAttributeName и эквивалентная разметка

      Выстройте значения NSNumber

      Управляющие символы Unicode

      Константы NSWritingDirection

      0

      LRE

      NSWritingDirectionLeftToRight | NSTextWritingDirectionEmbedding

      1

      RLE

      NSWritingDirectionRightToLeft | NSTextWritingDirectionEmbedding

      2

      LRO

      NSWritingDirectionLeftToRight | NSTextWritingDirectionOverride

      3

      RLO

      NSWritingDirectionRightToLeft | NSTextWritingDirectionOverride

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

    • NSVerticalGlyphFormAttributeName

      NSVerticalGlyphFormAttributeName

      NSNumber содержа целочисленное значение, 0 средний горизонтальный текст и 1 указывает вертикальный текст. Если никакое значение не указало, это интерпретируется для определения установки на основе высокоуровневых вертикальных настроек ориентации такой как NSTextLayoutOrientation . Поведение для любого другого значения не определено.

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

    • NSTextAlternativesAttributeName

      NSTextAlternativesAttributeName

      NSTextAlternatives объект. Используемый прежде всего в качестве временного атрибута, с primaryString равняйтесь подстроке для диапазона, к которому она присоединяется, и alternativeStrings представление альтернатив для той строки, которая может быть представлена пользователю.

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

  • Эти константы определяют значения стиля подчеркивания для NSUnderlineStyleAttributeName и NSStrikethroughStyleAttributeName.

    Объявление

    Swift

    var NSUnderlineStyleNone: Int { get } var NSUnderlineStyleSingle: Int { get } var NSUnderlineStyleThick: Int { get } var NSUnderlineStyleDouble: Int { get }

    Objective C

    enum { NSUnderlineStyleNone = 0x00, NSUnderlineStyleSingle = 0x01, NSUnderlineStyleThick = 0x02, NSUnderlineStyleDouble = 0x09 };

    Константы

    • NSUnderlineStyleNone

      NSUnderlineStyleNone

      Не рисуйте подчеркивание.

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

    • NSUnderlineStyleSingle

      NSUnderlineStyleSingle

      Нарисуйте подчеркивание, состоящее из одной строки.

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

    • NSUnderlineStyleThick

      NSUnderlineStyleThick

      Нарисуйте подчеркивание, состоящее из толстой строки.

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

    • NSUnderlineStyleDouble

      NSUnderlineStyleDouble

      Нарисуйте подчеркивание, состоящее из двойной строки.

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

    Обсуждение

    См. также “Underline Masks” и “Underlining Patterns”. Стиль, образец, и дополнительно маска поговорки являются OR'd вместе для создания значения для NSUnderlineStyleAttributeName и NSStrikethroughStyleAttributeName.

  • Эти константы определяют подчеркивание значений образца для NSUnderlineStyleAttributeName и NSStrikethroughStyleAttributeName.

    Объявление

    Swift

    var NSUnderlinePatternSolid: Int { get } var NSUnderlinePatternDot: Int { get } var NSUnderlinePatternDash: Int { get } var NSUnderlinePatternDashDot: Int { get } var NSUnderlinePatternDashDotDot: Int { get }

    Objective C

    enum { NSUnderlinePatternSolid = 0x0000, NSUnderlinePatternDot = 0x0100, NSUnderlinePatternDash = 0x0200, NSUnderlinePatternDashDot = 0x0300, NSUnderlinePatternDashDotDot = 0x0400 };

    Константы

    • NSUnderlinePatternSolid

      NSUnderlinePatternSolid

      Нарисуйте существенное подчеркивание.

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

    • NSUnderlinePatternDot

      NSUnderlinePatternDot

      Нарисуйте подчеркивание с помощью образца точек.

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

    • NSUnderlinePatternDash

      NSUnderlinePatternDash

      Нарисуйте подчеркивание с помощью образца тире.

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

    • NSUnderlinePatternDashDot

      NSUnderlinePatternDashDot

      Нарисуйте подчеркивание с помощью образца чередования тире и точек.

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

    • NSUnderlinePatternDashDotDot

      NSUnderlinePatternDashDotDot

      Нарисуйте подчеркивание с помощью образца тире, сопровождаемого двумя точками.

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

    Обсуждение

    См. также “Underline Masks” и “Underlining Styles”. Стиль, образец, и дополнительно маска поговорки являются OR'd вместе для создания значения для NSUnderlineStyleAttributeName и NSStrikethroughStyleAttributeName.

  • Эта константа определяет стиль подчеркивания для NSUnderlineStyleAttributeName и NSStrikethroughStyleAttributeName.

    Объявление

    Swift

    var NSUnderlineByWordMask: Int

    Objective C

    unsigned NSUnderlineByWordMask;

    Константы

    • NSUnderlineByWordMask

      NSUnderlineByWordMask

      Нарисуйте подчеркивание только под словами, не под пробелом.

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

    Обсуждение

    Используйте эту константу с желаемым стилем подчеркивания для создания проведенного в действие. Например, для получения толстого подчеркивания только под словами установить NSUnderlineStyleAttribute к (NSUnderlineStyleThick | NSUnderlineByWordMask). Также посмотрите Стили подчеркивания и Подчеркивание Образцов.

  • Этот объект обеспечивает средние значения для переопределения стандартной генерации глифа.

    Объявление

    Swift

    var NSGlyphInfoAttributeName: NSString!

    Objective C

    NSString *NSGlyphInfoAttributeName;

    Константы

    • NSGlyphInfoAttributeName

      NSGlyphInfoAttributeName

      Имя NSGlyphInfo объект.

      NSLayoutManager присваивает глиф, указанный этой информацией глифа ко всему диапазону атрибута, при условии, что его содержание соответствует указанную основную строку, и что указанный глиф доступен в шрифте, указанном NSFontAttributeName.

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

  • Символьный тип функции формы (kCharacterShapeType) используется, когда единственный шрифт содержит различные появления для той же символьной формы, и эти формы традиционно не обрабатываются как плеск. Это необходимо для языков, таких как китайцы, имеющие и традиционные и упрощенные наборы символов.

    Объявление

    Swift

    var NSCharacterShapeAttributeName: NSString!

    Objective C

    NSString *NSCharacterShapeAttributeName;

    Константы

    • NSCharacterShapeAttributeName

      NSCharacterShapeAttributeName

      Целочисленное значение. Значение интерпретируется как Apple Type Services kCharacterShapeType selector + 1.

      Значение по умолчанию 0 (отключают). 1 kTraditionalCharactersSelector, и т.д. Обратитесь к <ATS/SFNTLayoutTypes.h> и Функции Шрифта в Руководстве по программированию ATSUI для получения дополнительной информации.

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

  • Следующие значения могут быть возвращены для NSDocumentTypeDocumentAttribute введите словарь атрибутов документа.

    Объявление

    Swift

    var NSPlainTextDocumentType: NSString! var NSRTFTextDocumentType: NSString! var NSRTFDTextDocumentType: NSString! var NSMacSimpleTextDocumentType: NSString! var NSHTMLTextDocumentType: NSString! var NSDocFormatTextDocumentType: NSString! var NSWordMLTextDocumentType: NSString! var NSWebArchiveTextDocumentType: NSString! var NSOfficeOpenXMLTextDocumentType: NSString! var NSOpenDocumentTextDocumentType: NSString!

    Objective C

    NSString *NSPlainTextDocumentType; NSString *NSRTFTextDocumentType; NSString *NSRTFDTextDocumentType; NSString *NSMacSimpleTextDocumentType; NSString *NSHTMLTextDocumentType; NSString *NSDocFormatTextDocumentType; NSString *NSWordMLTextDocumentType; NSString *NSOfficeOpenXMLTextDocumentType; NSString *NSWebArchiveTextDocumentType; NSString *NSOpenDocumentTextDocumentType;

    Константы

    • NSPlainTextDocumentType

      NSPlainTextDocumentType

      Документ простого текста.

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

    • NSRTFTextDocumentType

      NSRTFTextDocumentType

      Документ формата RTF.

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

    • NSRTFDTextDocumentType

      NSRTFDTextDocumentType

      Формат RTF с присоединяемым документом.

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

    • NSMacSimpleTextDocumentType

      NSMacSimpleTextDocumentType

      Документ Macintosh SimpleText.

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

    • NSHTMLTextDocumentType

      NSHTMLTextDocumentType

      Язык разметки гипертекста (HTML) документ.

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

    • NSDocFormatTextDocumentType

      NSDocFormatTextDocumentType

      Документ Microsoft Word.

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

    • NSWordMLTextDocumentType

      NSWordMLTextDocumentType

      Microsoft Word XML (схема WordML) документ.

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

    • NSWebArchiveTextDocumentType

      NSWebArchiveTextDocumentType

      Веб-Набор документ WebArchive.

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

    • NSOfficeOpenXMLTextDocumentType

      NSOfficeOpenXMLTextDocumentType

      Office ECMA Открывает формат текстового документа XML.

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

    • NSOpenDocumentTextDocumentType

      NSOpenDocumentTextDocumentType

      OASIS Открытый формат документа Текста документа.

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

    Обсуждение

    См. также NSDocumentTypeDocumentOption.

  • init... методы могут возвратить словарь со следующими атрибутами всего документа (идентификаторы атрибута, доступные на OS X v10.4 и позже; используйте фактические строковые ключи значения для более ранних систем):

    Объявление

    Swift

    var NSPaperSizeDocumentAttribute: NSString! var NSLeftMarginDocumentAttribute: NSString! var NSRightMarginDocumentAttribute: NSString! var NSTopMarginDocumentAttribute: NSString! var NSBottomMarginDocumentAttribute: NSString! var NSHyphenationFactorDocumentAttribute: NSString! var NSDocumentTypeDocumentAttribute: NSString! var NSCharacterEncodingDocumentAttribute: NSString! var NSViewSizeDocumentAttribute: NSString! var NSViewZoomDocumentAttribute: NSString! var NSViewModeDocumentAttribute: NSString! var NSBackgroundColorDocumentAttribute: NSString! var NSCocoaVersionDocumentAttribute: NSString! var NSReadOnlyDocumentAttribute: NSString! var NSConvertedDocumentAttribute: NSString! var NSDefaultTabIntervalDocumentAttribute: NSString! var NSTitleDocumentAttribute: NSString! var NSUsesScreenFontsDocumentAttribute: NSString! var NSCompanyDocumentAttribute: NSString! var NSCopyrightDocumentAttribute: NSString! var NSSubjectDocumentAttribute: NSString! var NSAuthorDocumentAttribute: NSString! var NSKeywordsDocumentAttribute: NSString! var NSCommentDocumentAttribute: NSString! var NSEditorDocumentAttribute: NSString! var NSCreationTimeDocumentAttribute: NSString! var NSModificationTimeDocumentAttribute: NSString! var NSManagerDocumentAttribute: NSString! var NSCategoryDocumentAttribute: NSString! var NSFileTypeDocumentAttribute: NSString! var NSFileTypeDocumentOption: NSString!

    Objective C

    NSString *NSAuthorDocumentAttribute; NSString *NSBackgroundColorDocumentAttribute; NSString *NSBottomMarginDocumentAttribute; NSString *NSCharacterEncodingDocumentAttribute; NSString *NSCategoryDocumentAttribute; NSString *NSCocoaVersionDocumentAttribute; NSString *NSCommentDocumentAttribute; NSString *NSCompanyDocumentAttribute; NSString *NSConvertedDocumentAttribute; NSString *NSCopyrightDocumentAttribute; NSString *NSCreationTimeDocumentAttribute; NSString *NSDefaultTabIntervalDocumentAttribute; NSString *NSDocumentTypeDocumentAttribute; NSString *NSEditorDocumentAttribute; NSString *NSFileTypeDocumentAttribute; NSString *NSFileTypeDocumentOption; NSString *NSHyphenationFactorDocumentAttribute; NSString *NSKeywordsDocumentAttribute; NSString *NSLeftMarginDocumentAttribute; NSString *NSManagerDocumentAttribute; NSString *NSModificationTimeDocumentAttribute; NSString *NSPaperSizeDocumentAttribute; NSString *NSReadOnlyDocumentAttribute; NSString *NSRightMarginDocumentAttribute; NSString *NSSubjectDocumentAttribute; NSString *NSTitleDocumentAttribute; NSString *NSUsesScreenFontsDocumentAttribute; NSString *NSTopMarginDocumentAttribute; NSString *NSViewModeDocumentAttribute; NSString *NSViewSizeDocumentAttribute; NSString *NSViewZoomDocumentAttribute;

    Константы

    • NSPaperSizeDocumentAttribute

      NSPaperSizeDocumentAttribute

      NSValue, содержа NSSize.

      OS X v10.3 и более ранняя строковая константа @"PaperSize".

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

    • NSLeftMarginDocumentAttribute

      NSLeftMarginDocumentAttribute

      NSNumber, содержа плавание, в точках.

      OS X v10.3 и более ранняя строковая константа @"LeftMargin".

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

    • NSRightMarginDocumentAttribute

      NSRightMarginDocumentAttribute

      NSNumber, содержа плавание, в точках.

      OS X v10.3 и более ранняя строковая константа @"RightMargin".

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

    • NSTopMarginDocumentAttribute

      NSTopMarginDocumentAttribute

      NSNumber, содержа плавание, в точках.

      OS X v10.3 и более ранняя строковая константа @"TopMargin".

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

    • NSBottomMarginDocumentAttribute

      NSBottomMarginDocumentAttribute

      NSNumber, содержа плавание, в точках.

      OS X v10.3 и более ранняя строковая константа @"BottomMargin".

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

    • NSHyphenationFactorDocumentAttribute

      NSHyphenationFactorDocumentAttribute

      NSNumber, содержа плавание; 0 = прочь, 1 = полная расстановка переносов.

      OS X v10.3 и более ранняя строковая константа @"HyphenationFactor".

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

    • NSDocumentTypeDocumentAttribute

      NSDocumentTypeDocumentAttribute

      Как толкнулся документ; одно из значений в Типах документов.

      OS X v10.3 и более ранняя строковая константа @"DocumentType".

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

    • NSCharacterEncodingDocumentAttribute

      NSCharacterEncodingDocumentAttribute

      NSNumber, содержа интервал, указывающий NSStringEncoding для файла; для чтения и записи файлов простого текста и записи HTML; значение по умолчанию для простого текста является кодировкой по умолчанию; значение по умолчанию для HTML является UTF-8.

      OS X v10.3 и более ранняя строковая константа @"CharacterEncoding".

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

    • NSViewSizeDocumentAttribute

      NSViewSizeDocumentAttribute

      NSValue, содержа NSSize.

      OS X v10.3 и более ранняя строковая константа @"ViewSize".

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

    • NSViewZoomDocumentAttribute

      NSViewZoomDocumentAttribute

      OS X v10.3 и более ранняя строковая константа @"ViewZoom".

      NSValue, содержа плавание; 100 = 100%-е изменение масштаба.

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

    • NSViewModeDocumentAttribute

      NSViewModeDocumentAttribute

      NSValue, содержа интервал; 0 = нормальный; 1 = макет страницы (используют значение @"PaperSize").

      OS X v10.3 и более ранняя строковая константа @"ViewMode".

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

    • NSBackgroundColorDocumentAttribute

      NSBackgroundColorDocumentAttribute

      NSColor, представляя цвет фона страницы всего документа.

      OS X v10.3 и более ранняя строковая константа @"BackgroundColor".

      Для приложений, соединенных на версиях до OS X v10.5, импорт HTML устанавливает NSBackgroundColorDocumentAttribute к [NSColor whiteColor] в случаях, в которых HTML не указывает цвет фона. Для приложений, соединенных на OS X v10.5 и позже, нет NSBackgroundColorDocumentAttribute установлен в этих случаях.

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

    • NSCocoaVersionDocumentAttribute

      NSCocoaVersionDocumentAttribute

      NSNumber, содержа плавание. Для файлов RTF только, хранит версию Какао, с которым создавался файл. Отсутствие этого значения указывает файл RTF, не создаваемый Какао или его предшественниками.

      Значения меньше чем 100 - прееOS X; 100 OS X v10.0 или v10.1; 102 OS X v10.2 и 10.3; значения, больше, чем 102, соответствуют значениям NSAppKitVersionNumber на OS X v10.4 и позже.

      OS X v10.3 и более ранняя строковая константа @"CocoaRTFVersion".

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

    • NSReadOnlyDocumentAttribute

      NSReadOnlyDocumentAttribute

      NSNumber, содержа интервал. При без вести пропавших или 0 или отрицательный, не только для чтения; 1 или больше, только для чтения.

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

      OS X v10.3 и более ранняя строковая константа @"ReadOnly".

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

    • NSConvertedDocumentAttribute

      NSConvertedDocumentAttribute

      NSNumber, содержа интервал. Указывает, был ли файл преобразован службой фильтра.

      При без вести пропавших или 0, файл был первоначально в формате, указанном типом документа. Если отрицательный, файл был первоначально в формате, указанном типом документа, но преобразование в NSAttributedString, возможно, было с потерями. Если 1 или больше, это было преобразовано в этот тип службой фильтра.

      OS X v10.3 и более ранняя строковая константа @"Converted".

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

    • NSDefaultTabIntervalDocumentAttribute

      NSDefaultTabIntervalDocumentAttribute

      NSNumber, содержащий плавание. Представляет интервал позиции табуляции по умолчанию всего документа.

      OS X v10.3 и более ранняя строковая константа @"DefaultTabInterval".

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

    • NSTitleDocumentAttribute

      NSTitleDocumentAttribute

      NSString, содержащий заголовок документа.

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

    • NSUsesScreenFontsDocumentAttribute

      NSUsesScreenFontsDocumentAttribute

      Булевская переменная NSNumber; этот атрибут соответствует NSLayoutManager usesScreenFonts метод; если отсутствующий, следует за установкой системного значения по умолчанию

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

    • NSCompanyDocumentAttribute

      NSCompanyDocumentAttribute

      NSString, содержащий компанию или название организации.

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

    • NSCopyrightDocumentAttribute

      NSCopyrightDocumentAttribute

      NSString, содержащий информацию авторского права документа.

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

    • NSSubjectDocumentAttribute

      NSSubjectDocumentAttribute

      NSString, содержащий предмет документа.

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

    • NSAuthorDocumentAttribute

      NSAuthorDocumentAttribute

      NSString содержа имя автора.

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

    • NSKeywordsDocumentAttribute

      NSKeywordsDocumentAttribute

      NSArray из NSString, содержа ключевые слова.

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

    • NSCommentDocumentAttribute

      NSCommentDocumentAttribute

      NSString содержа комментарии документа.

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

    • NSEditorDocumentAttribute

      NSEditorDocumentAttribute

      NSString содержание имени лица, кто продержался, отредактировало документ.

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

    • NSCreationTimeDocumentAttribute

      NSCreationTimeDocumentAttribute

      NSDate содержа дату создания документа; обратите внимание на то, что это не дата создания файловой системы файла, но документа.

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

    • NSModificationTimeDocumentAttribute

      NSModificationTimeDocumentAttribute

      NSDate содержа дату модификации содержания документа.

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

    • NSManagerDocumentAttribute

      NSManagerDocumentAttribute

      NSString содержа имя менеджера автора.

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

    • NSCategoryDocumentAttribute

      NSCategoryDocumentAttribute

      NSString содержа категорию документа.

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

    • NSFileTypeDocumentAttribute

      NSFileTypeDocumentAttribute

      NSString указание, какой тип документа использовался для толкования документа, указанного как UTI; для чтения это доступно вместе с NSDocumentTypeDocumentAttribute, но для записи этих двух являются взаимоисключающими.

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

    • NSFileTypeDocumentOption

      NSFileTypeDocumentOption

      NSString указание типа документа, который будет вызван при загрузке документа, указанного как строка UTI; взаимоисключающий с NSDocumentTypeDocumentOption.

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

  • Эти атрибуты всего документа обеспечивают управление формой сгенерированного HTML — Вы используете их только для записи HTML

    Объявление

    Swift

    var NSExcludedElementsDocumentAttribute: NSString! var NSTextEncodingNameDocumentAttribute: NSString! var NSPrefixSpacesDocumentAttribute: NSString!

    Objective C

    NSString *NSExcludedElementsDocumentAttribute; NSString *NSTextEncodingNameDocumentAttribute; NSString *NSPrefixSpacesDocumentAttribute;

    Константы

    • NSExcludedElementsDocumentAttribute

      NSExcludedElementsDocumentAttribute

      NSArray объектный содержащий NSString объекты, представляя элементы HTML, которые не будут использоваться в сгенерированном HTML.

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

    • NSTextEncodingNameDocumentAttribute

      NSTextEncodingNameDocumentAttribute

      NSString объект, содержащий имя, IANA или иначе, текстового кодирования, которое будет использоваться; взаимоисключающий с NSCharacterEncodingDocumentAttribute.

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

    • NSPrefixSpacesDocumentAttribute

      NSPrefixSpacesDocumentAttribute

      NSNumber содержа целое число (значение по умолчанию 0) представление числа пробелов на уровень, которым можно расположить определенные вложенные элементы HTML с отступом.

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

    Обсуждение

    NSExcludedElementsDocumentAttribute позволяет управление используемыми тегами. Распознанные значения в NSExcludedElementsDocumentAttribute массив является (нечувствительными к регистру) HTML-тэгами плюс DOCTYPE (представляющий doctype объявление) и XML (представляющий определение XML). По умолчанию, если этот атрибут не будет присутствовать, то исключенные элементы будут осуждаемыми в HTML 4 (APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE и U) плюс XML. Если XML находится в списке, HTML-формы используются; если XML не находится в списке, формы XHTML используются, где существует различие. Также NSCharacterEncodingDocumentAttribute или NSTextEncodingNameDocumentAttribute может использоваться для управления кодированием, используемым для сгенерированного HTML; символьная сущность используется для символов, не представимых в указанном кодировании. NSPrefixSpacesDocumentAttribute позволяет некоторое управление форматированием.

  • Эти функциональные клавиши распознаны за импорт документов с помощью initWithData:options:documentAttributes:error: initWithHTML:options:documentAttributes: initWithURL:options:documentAttributes:error: или readFrom... методы (такой как readFromData:options:documentAttributes:) реализованный NSMutableAttributedString.

    Объявление

    Swift

    var NSCharacterEncodingDocumentOption: NSString! var NSBaseURLDocumentOption: NSString! var NSDefaultAttributesDocumentOption: NSString! var NSDocumentTypeDocumentOption: NSString! var NSTextEncodingNameDocumentOption: NSString! var NSTimeoutDocumentOption: NSString! var NSWebPreferencesDocumentOption: NSString! var NSWebResourceLoadDelegateDocumentOption: NSString! var NSTextSizeMultiplierDocumentOption: NSString!

    Objective C

    NSString *NSBaseURLDocumentOption; NSString *NSCharacterEncodingDocumentOption; NSString *NSDefaultAttributesDocumentOption; NSString *NSDocumentTypeDocumentOption; NSString *NSTextEncodingNameDocumentOption; NSString *NSTextSizeMultiplierDocumentOption; NSString *NSTimeoutDocumentOption; NSString *NSWebPreferencesDocumentOption; NSString *NSWebResourceLoadDelegateDocumentOption;

    Константы

    • NSCharacterEncodingDocumentOption

      NSCharacterEncodingDocumentOption

      Для документов простого текста; NSNumber, содержащий интервал без знака NSStringEncoding переопределять любое кодирование, указанное в документе HTML. Предыдущая строковая константа была @"CharacterEncoding".

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

    • NSBaseURLDocumentOption

      NSBaseURLDocumentOption

      Для документов HTML; NSURL содержа базовый URL. Предыдущая строковая константа была @"BaseURL"

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

    • NSDefaultAttributesDocumentOption

      NSDefaultAttributesDocumentOption

      Для документов простого текста; NSDictionary, содержащий атрибуты, которые будут применены к простым файлам. Предыдущая строковая константа была @"DefaultAttributes".

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

    • NSDocumentTypeDocumentOption

      NSDocumentTypeDocumentOption

      Одни из типов документов, описанных в Типах документов, указывая тип документа, который будет вызван при загрузке документа. Предыдущая строковая константа была @"DocumentType".

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

    • NSTextEncodingNameDocumentOption

      NSTextEncodingNameDocumentOption

      NSString, содержащий имя, IANA или иначе, текстового кодирования для переопределения любое кодирование, указанное в документе HTML. Взаимоисключающий с @"CharacterEncoding". Предыдущая строковая константа была @"TextEncodingName".

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

    • NSTimeoutDocumentOption

      NSTimeoutDocumentOption

      NSNumber, содержащий плавание. Время в секундах для ожидания документа, чтобы закончить загружаться. Предыдущая строковая константа была @"Timeout".

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

    • NSWebPreferencesDocumentOption

      NSWebPreferencesDocumentOption

      WebPreferences; для HTML только, указывает объект WebPreferences. Если не существующий, используется набор по умолчанию предпочтений. Предыдущая строковая константа была @"WebPreferences".

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

    • NSWebResourceLoadDelegateDocumentOption

      NSWebResourceLoadDelegateDocumentOption

      NSObject; для HTML только, указывает объект служить делегатом загрузки веб-ресурса.

      Если не существующий, делегат по умолчанию используется, который разрешает загрузку вспомогательных ресурсов, но не реагирует на запросы аутентификации. Предыдущая строковая константа была @"WebResourceLoadDelegate".

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

    • NSTextSizeMultiplierDocumentOption

      NSTextSizeMultiplierDocumentOption

      Указывает масштабный коэффициент для размеров шрифта.. NSNumber содержа плавание, значение по умолчанию 1.0; для HTML только, соответствуя WebView textSizeMultiplier.

      Нет никакого текстового эквивалента для OS X v10.3.

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

    Обсуждение

    В OS X v10.3, ключ опций @"UseWebKit" указывает, что основанный на WebKit импорт HTML используется (и должен быть указан для других опций, которые будут распознаны). В OS X v10.4 и позже, WebKit всегда используется для документов HTML и всех опций кроме @"UseWebKit" распознаны (идентификаторы атрибута доступны на OS X v10.4 и позже; используйте фактические строковые ключи значения для OS X v10.3):

  • Эта константа используется в качестве и распознается только как, временный атрибут. Это указывает, что написание и/или индикаторы грамматики должно быть показано для указанных символов.

    Объявление

    Swift

    var NSSpellingStateAttributeName: NSString!

    Objective C

    NSString *NSSpellingStateAttributeName;

    Константы

    • NSSpellingStateAttributeName

      NSSpellingStateAttributeName

      Целочисленное значение. Значения по умолчанию к 0, не указывая грамматики или орфографической ошибки.

      Этот ключ доступен в OS X v10.2 и позже, но его интерпретация, измененная в OS X v10.5. Ранее, любое ненулевое значение заставило индикатор написания быть выведенным на экран. Для OS X v10.5 и позже, (целочисленное) значение обрабатывается как составляемый из флагов грамматики и написания. Посмотрите Флаги NSSpellingStateAttributeName для возможных значений.

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

  • Эта константа указывает атрибут раздела ориентации макета для персистентности.

    Объявление

    Swift

    var NSTextLayoutSectionsAttribute: NSString!

    Objective C

    NSString *NSTextLayoutSectionsAttribute;

    Константы

    • NSTextLayoutSectionsAttribute

      NSTextLayoutSectionsAttribute

      NSArray содержа NSDictionary объекты. Каждый словарь описывает раздел ориентации макета. Словарь может иметь два атрибута: NSTextLayoutSectionOrientation и NSTextLayoutSectionRange. Когда существует разрыв между разделами, он, как предполагается, имеет NSTextLayoutOrientationHorizontal.

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

  • Эти константы используются в качестве NSLayoutOrientationSectionsAttribute.

    Объявление

    Swift

    var NSTextLayoutSectionOrientation: NSString! var NSTextLayoutSectionRange: NSString!

    Objective C

    NSString *NSTextLayoutSectionOrientation; NSString *NSTextLayoutSectionRange;

    Константы

    • NSTextLayoutSectionOrientation

      NSTextLayoutSectionOrientation

      NSNumber содержа NSTextLayoutOrientation значение. Значение по умолчанию NSTextLayoutOrientationHorizontal.

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

    • NSTextLayoutSectionRange

      NSTextLayoutSectionRange

      NSValue содержа NSRange представление диапазона символов. Значение по умолчанию является диапазоном, покрывающим всю строку.

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

  • Эти константы управляют дисплеем написания и индикаторов грамматики на тексте, выделяя части текста, отмечающиеся для проблем грамматики или написания. Эти области обозначены временным атрибутом на менеджере по расположению, с помощью NSSpellingStateAttributeName ключ.

    Объявление

    Swift

    var NSSpellingStateSpellingFlag: Int { get } var NSSpellingStateGrammarFlag: Int { get }

    Objective C

    enum { NSSpellingStateSpellingFlag = (1 << 0), NSSpellingStateGrammarFlag = (1 << 1) };

    Константы

    • NSSpellingStateSpellingFlag

      NSSpellingStateSpellingFlag

      Флаг для написания проблем.

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

    • NSSpellingStateGrammarFlag

      NSSpellingStateGrammarFlag

      Флаг для проблем грамматики.

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

  • Эти константы определяют маску подчеркивания.

    Использовать NSStrikethroughStyleAttributeName вместо этого.

    Объявление

    Swift

    var NSNoUnderlineStyle: Int { get } var NSSingleUnderlineStyle: Int { get }

    Objective C

    enum { NSNoUnderlineStyle = 0, NSSingleUnderlineStyle }; NSUInteger NSUnderlineStrikethroughMask;

    Константы

    • NSNoUnderlineStyle

      NSNoUnderlineStyle

      Осуждаемый. Использовать NSUnderlineStyleNone вместо этого.

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

      Осуждаемый в OS X v10.9.

    • NSSingleUnderlineStyle

      NSSingleUnderlineStyle

      Осуждаемый. Использовать NSUnderlineStyleSingle вместо этого.

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

      Осуждаемый в OS X v10.9.