NSAttributedString
Набор Приложения расширяет Основу NSAttributedString
класс путем добавления поддержки RTF, RTFD и HTML (с или без присоединений), графические атрибуты (включая шрифт и атрибуты линейки), методы для рисования приписанных строк и методов для вычисления значительных лингвистических единиц.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Создает приписанную строку с присоединением.
Объявление
Swift
init(attachment
attachment
: NSTextAttachment) -> NSAttributedStringObjective C
+ (NSAttributedString *)attributedStringWithAttachment:(NSTextAttachment *)
attachment
Параметры
attachment
Присоединение.
Возвращаемое значение
Приписанная строка, содержащая присоединение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Инициализирует и возвращает новый приписанный строковый объект из данных, содержавшихся в объекте определенных данных.
Объявление
Swift
init?(data
data
: NSData, optionsoptions
: [NSObject : AnyObject]?, documentAttributesdocAttributes
: AutoreleasingUnsafeMutablePointer<NSDictionary?>, errorerror
: 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, documentAttributesdocAttributes
: 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, documentAttributesdocAttributes
: 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, baseURLaURL
: NSURL, documentAttributesdocAttributes
: 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, optionsoptions
: [NSObject : AnyObject]?, documentAttributesdict
: 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, documentAttributesdocAttributes
: 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, documentAttributesdocAttributes
: 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, documentAttributesdocAttributes
: 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, documentAttributesdocAttributes
: 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, documentAttributesdocAttributes
: 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, optionsoptions
: [NSObject : AnyObject]?, documentAttributesdocAttributes
: AutoreleasingUnsafeMutablePointer<NSDictionary?>, errorerror
: 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 и позже.
-
Возвращает атрибуты шрифта в действительности для символа в данном расположении.
Объявление
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 и позже.
См. также
-
Возвращает линейку (абзац) атрибуты в действительности для символов в данном диапазоне.
Объявление
Objective C
- (NSDictionary *)rulerAttributesInRange:(NSRange)
aRange
Параметры
aRange
Диапазон.
Возвращаемое значение
Словарь, содержащий линейку, приписывает в диапазоне.
Обсуждение
Единственный атрибут линейки, в настоящее время определяемый, является названным
NSParagraphStyleAttributeName
. Используйте этот метод для получения атрибутов, которые должны быть скопированы или вставлены с “операциями” линейки копии.Повышения
NSRangeException
если любая частьaRange
лежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает URL, или от атрибута ссылки или из текста в данном расположении, которое, кажется, строка URL для использования в автоматическом обнаружении ссылки.
Объявление
Swift
func URLAtIndex(_
location
: Int, effectiveRangeeffectiveRange
: 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 и позже.
-
Возвращает диапазон символов, формирующих слово (или другая лингвистическая единица) окружение данного индекса, принимая характеристики языка во внимание.
Объявление
Objective C
- (NSRange)doubleClickAtIndex:(NSUInteger)
index
Параметры
index
Индекс в приписанной строке.
Возвращаемое значение
Возвращает диапазон символов, формирующих слово (или другая лингвистическая единица) окружение данного индекса, принимая характеристики языка во внимание.
Обсуждение
Повышения
NSRangeException
еслиindex
лежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Когда символ в индексе не будет соответствовать на той же строке как символ в начале диапазона, возвращает надлежащий разрыв строки.
Объявление
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 и позже.
-
lineBreakByHyphenatingBeforeIndex (_: withinRange:) - lineBreakByHyphenatingBeforeIndex:withinRange:
Возвращает индекс самого близкого символа перед данным индексом, и в данном диапазоне, который может быть помещен в новую строку путем записи через дефис.
Объявление
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 и позже.
См. также
-
Возвращает индекс первого символа слова после или перед данным индексом.
Объявление
Objective C
- (NSUInteger)nextWordFromIndex:(NSUInteger)
index
forward:(BOOL)flag
Параметры
index
Индекс в строке атрибута.
flag
YES
true
если поиск должен быть вперед, иначеNO
false
.Возвращаемое значение
YES
true
если это - первый символ послеindex
это начинает слово; еслиflag
NO
false
, это - первый символ преждеindex
это начинает слово, лиindex
расположен в слове или нет.Обсуждение
Если
index
находится с обоих концов строки, и поисковое направление развилось бы мимо того конца, это возвратилось неизменный.Этот метод предназначается для перемещения точки вставки во время редактирования, не для лингвистического анализа или парсинга текста.
Повышения
NSRangeException
еслиindex
лежит за пределами конца символов получателя.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает индекс элемента в данном расположении в списке.
Объявление
Swift
func itemNumberInTextList(_
list
: NSTextList, atIndexlocation
: Int) -> IntObjective C
- (NSInteger)itemNumberInTextList:(NSTextList *)
list
atIndex:(NSUInteger)location
Параметры
list
Текстовый список.
location
Расположение элемента.
Возвращаемое значение
Возвращает индекс в списке.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает диапазон отдельного текстового блока, содержащего данное расположение.
Объявление
Swift
func rangeOfTextBlock(_
block
: NSTextBlock, atIndexlocation
: Int) -> NSRangeObjective C
- (NSRange)rangeOfTextBlock:(NSTextBlock *)
block
atIndex:(NSUInteger)location
Параметры
block
Текстовый блок.
location
Расположение в текстовом блоке.
Возвращаемое значение
Диапазон текстового блока, содержащего расположение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает диапазон данного текстового списка, содержащего данное расположение.
Объявление
Swift
func rangeOfTextList(_
list
: NSTextList, atIndexlocation
: Int) -> NSRangeObjective C
- (NSRange)rangeOfTextList:(NSTextList *)
list
atIndex:(NSUInteger)location
Параметры
list
Текстовый список.
location
Расположение в текстовом списке.
Возвращаемое значение
Диапазон данного текстового списка, содержащего расположение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает диапазон данной текстовой таблицы, содержащей данное расположение
Объявление
Swift
func rangeOfTextTable(_
table
: NSTextTable, atIndexlocation
: Int) -> NSRangeObjective C
- (NSRange)rangeOfTextTable:(NSTextTable *)
table
atIndex:(NSUInteger)location
Параметры
table
Текстовая таблица.
location
Расположение.
Возвращаемое значение
Возвращает диапазон
table
это содержитlocation
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает объект данных, содержащий текстовый поток, соответствующий символам и атрибутам в данном диапазоне.
Объявление
Swift
func dataFromRange(_
range
: NSRange, documentAttributesdocAttributes
: [NSObject : AnyObject], errorerror
: 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 и позже.
-
fileWrapperFromRange (_: documentAttributes:error:) - fileWrapperFromRange:documentAttributes:error:
Возвраты
NSFileWrapper
объект, содержащий текстовый поток, соответствующий символам и атрибутам в данном диапазоне.Объявление
Swift
func fileWrapperFromRange(_
range
: NSRange, documentAttributesdocAttributes
: [NSObject : AnyObject], errorerror
: 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, documentAttributesdocAttributes
: [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, documentAttributesdocAttributes
: [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, documentAttributesdocAttributes
: [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, documentAttributesdocAttributes
: [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 и позже.
-
Рисует получатель с его шрифтом и другими атрибутами дисплея в данной точке в в настоящее время фокусируемом представлении.
Параметры
point
Точка в текущем представлении для рисования текста.
Обсуждение
Ширина (высота для вертикального макета) области рендеринга неограниченна в отличие от этого
drawInRect:
, который использует ограничительный прямоугольник. В результате этот метод представляет текст в одной строке.Не вызывайте этот метод когда нет
NSView
фокусируется.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
lockFocus
(NSView)– размер
– drawInRect:
-
Рисует приписанную строку в поданном прямоугольнике в настоящее время представление, отсекая текстовое расположение к этому прямоугольнику.
Параметры
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, optionsoptions
: 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
-
Возвращает ограничительную рамку меток, которые рисует получатель.
Возвращаемое значение
Возвращает размер ограничительной рамки нарисованной приписанной строки.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Вычисляет и возвращает ограничительный прямоугольник для получателя, нарисованного с помощью указанных опций, в данном прямоугольнике в текущем графическом контексте.
Объявление
Swift
func boundingRectWithSize(_
size
: NSSize, optionsoptions
: NSStringDrawingOptions) -> NSRectObjective C
- (NSRect)boundingRectWithSize:(NSSize)
size
options:(NSStringDrawingOptions)options
Параметры
size
Размер прямоугольника для подхождения к концу.
options
Строковые опции рисования. Посмотрите
String Drawing Options
для возможных значений.Возвращаемое значение
Ограничительный прямоугольник в текущем графическом контексте.
Обсуждение
Источник прямоугольника, возвращенного из этого метода, является первым источником глифа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает массив строк UTI, идентифицирующих типы файлов, поддерживаемые получателем, или непосредственно или через установленную пользователями службу фильтра.
Возвращаемое значение
Массив
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 и позже.
-
textFileTypes + textFileTypes
(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 + textUnfilteredFileTypes
(OS X v10.5)Возвращает массив строк, представляющих те типы файлов, которые могут быть загружены как текст.
Оператор осуждения
Использовать
textUnfilteredTypes
вместо этого.Объявление
Objective C
+ (NSArray *)textUnfilteredFileTypes
Возвращаемое значение
Массив
NSString
объекты, состоя из всех типов файлов, поддерживаемых текстовыми классами, но, не включают те типы, которые могут быть преобразованы в поддерживаемые типы файлов через установленную пользователями службу фильтра.Обсуждение
Этот список состоит из всех типов файлов, поддерживаемых текстовыми классами, но не включает те типы, которые могут быть преобразованы в поддерживаемые типы файлов через установленную пользователями службу фильтра. Массив, возвращенный этим методом, может быть передан непосредственно
NSOpenPanel
методrunModalForTypes:
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.5.
См. также
-
textPasteboardTypes + textPasteboardTypes
(OS X v10.5)Возвращает массив типов области монтажа, которые могут быть загружены как текст.
Оператор осуждения
Использовать
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.
См. также
-
Приписанные строки поддерживают следующие стандартные атрибуты для текста. Если ключ не находится в словаре, то используйте значения по умолчанию, описанные ниже.
Объявление
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
эквивалентный из использования разметки HTMLbdo
элемент с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
.Константы
-
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
; этот атрибут соответствует NSLayoutManagerusesScreenFonts
метод; если отсутствующий, следует за установкой системного значения по умолчаниюДоступный в 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 только, соответствуя WebViewtextSizeMultiplier
.Нет никакого текстового эквивалента для 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.
Объявление
Objective C
NSString *NSTextLayoutSectionOrientation; NSString *NSTextLayoutSectionRange;
Константы
-
NSTextLayoutSectionOrientation
NSTextLayoutSectionOrientation
NSNumber
содержаNSTextLayoutOrientation
значение. Значение по умолчаниюNSTextLayoutOrientationHorizontal
.Доступный в OS X v10.7 и позже.
-
NSTextLayoutSectionRange
NSTextLayoutSectionRange
NSValue
содержаNSRange
представление диапазона символов. Значение по умолчанию является диапазоном, покрывающим всю строку.Доступный в OS X v10.7 и позже.
-
-
Эти константы управляют дисплеем написания и индикаторов грамматики на тексте, выделяя части текста, отмечающиеся для проблем грамматики или написания. Эти области обозначены временным атрибутом на менеджере по расположению, с помощью
NSSpellingStateAttributeName
ключ.Объявление
Objective C
enum { NSSpellingStateSpellingFlag = (1 << 0), NSSpellingStateGrammarFlag = (1 << 1) };
Константы
-
Эти константы определяют маску подчеркивания.
Использовать
NSStrikethroughStyleAttributeName
вместо этого.Объявление
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.
-