NSText
Класс сразу
NSText объявляет самый общий программируемый интерфейс для объектов, управляющих текстом. Вы обычно используете экземпляры его подкласса, NSTextView.
NSText объявляет самый общий программируемый интерфейс для объектов, управляющих текстом. Вы обычно используете экземпляры его подкласса, NSTextView.
NSTextView расширяет интерфейс, объявленный NSText и обеспечивает намного более улучшенную функциональность, чем объявленный в NSText.
NSText инициализация создает экземпляр конкретного подкласса, такой как NSTextView. Экземпляры любого из этих классов в общем вызывают текстовыми объектами.
Текстовые объекты используются Набором Приложения везде, где текст появляется в интерфейсных объектах: текстовый объект составляет заголовок окна, команд в меню, заголовке кнопки и элементах в браузере. Ваше приложение может также создать текстовые объекты в своих собственных целях.
Наследование
-
NSObject -
NSResponder -
NSView -
NSText -
NSTextView
-
NSObject -
NSResponder -
NSView -
NSText -
NSTextView
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSChangeSpelling -
NSCoding -
NSDraggingDestination -
NSIgnoreMisspelledWords -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSChangeSpelling -
NSCoding -
NSDraggingDestination -
NSIgnoreMisspelledWords -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает символы текста получателя.
Возвращаемое значение
Символы текста получателя.
Обсуждение
По причинам производительности этот метод возвращает текущее запоминающее устройство текстового объекта. Если Вы хотите поддержать снимок этого, поскольку Вы управляете текстовым хранением, необходимо сделать копию надлежащей подстроки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Выбирает цвет фона получателя к данному цвету.
Объявление
Swift
@NSCopying var backgroundColor: NSColor?Objective C
@property(copy) NSColor *backgroundColorПараметры
aColorЦвет фона для получателя.
Обсуждение
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает цвет фона получателя.
Объявление
Swift
@NSCopying var backgroundColor: NSColor?Objective C
@property(copy) NSColor *backgroundColorВозвращаемое значение
Цвет фона получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Средства управления, рисует ли получатель свой фон.
Объявление
Swift
var drawsBackground: BoolObjective C
@property BOOL drawsBackgroundПараметры
flagЕсли
flagYEStrue, получатель заполняет свой фон цветом фона, еслиflagNOfalse, это не делает.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает булево значение, указывающее, рисует ли получатель свой фон.
Объявление
Swift
var drawsBackground: BoolObjective C
@property BOOL drawsBackgroundВозвращаемое значение
YEStrueесли получатель рисует свой фон, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Средства управления, позволяет ли получатель пользователю редактировать свой текст.
Объявление
Swift
var editable: BoolObjective C
@property(getter=isEditable) BOOL editableПараметры
flagЕсли
flagYEStrue, получатель позволяет пользователю редактировать текст и атрибуты; еслиflagNOfalse, это не делает.Обсуждение
Можно изменить текст получателя программно независимо от этой установки. Если получатель сделан доступным для редактирования, он также сделал можно выбрать.
NSTextобъекты по умолчанию доступны для редактирования.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
isEditable - isEditableДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, позволяет ли получатель пользователю редактировать текст,
NOfalseесли это не делает.Объявление
Objective C
- (BOOL)isEditableВозвращаемое значение
YEStrueесли получатель позволяет пользователю редактировать текст, иначеNOfalse.Обсуждение
Можно изменить текст получателя программно независимо от этой установки.
Если получатель доступен для редактирования, это также можно выбрать.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Средства управления, позволяет ли получатель пользователю выбирать свой текст.
Объявление
Swift
var selectable: BoolObjective C
@property(getter=isSelectable) BOOL selectableПараметры
flagЕсли
flagYEStrue, получатель позволяет пользователю выбирать текст; еслиflagNOfalse, это не делает.Обсуждение
Можно установить выборы программно независимо от этой установки. Если получатель сделан не можно выбрать, он также сделал не доступным для редактирования.
NSTextобъекты по умолчанию доступны для редактирования и можно выбрать.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
isSelectable - isSelectableДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, позволяет ли получатель пользователю выбирать текст,
NOfalseесли это не делает.Объявление
Objective C
- (BOOL)isSelectableВозвращаемое значение
YEStrueесли получатель позволяет пользователю выбирать текст, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Средства управления, интерпретирует ли получатель Вкладку, Shift-Tab и Возврат (Входят) как сигналы, чтобы закончить редактирование и возможно изменить первого респондента.
Объявление
Swift
var fieldEditor: BoolObjective C
@property(getter=isFieldEditor) BOOL fieldEditorПараметры
flagЕсли
flagYEStrue, получатель интерпретирует Вкладку, Shift-Tab, и Возврат (Входит) как сигналы, чтобы закончить редактирование и возможно изменить первого респондента; еслиflagNOfalse, это не делает, вместо этого принимая эти символы как ввод текста.Обсуждение
Посмотрите
NSWindowспецификация класса для получения дополнительной информации о полевых редакторах. По умолчанию,NSTextобъекты не ведут себя как полевые редакторы.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
isFieldEditor - isFieldEditorДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, интерпретирует ли получатель Вкладку, Shift-Tab, и Возврат (Входит) как сигналы, чтобы закончить редактирование и возможно изменить первого респондента.
Объявление
Objective C
- (BOOL)isFieldEditorВозвращаемое значение
YEStrueесли получатель интерпретирует Вкладку, Shift-Tab, и Возврат (Входит) как сигналы, чтобы закончить редактирование и возможно изменить первого респондента;NOfalseесли это принимает их как ввод текста.Обсуждение
Посмотрите
NSWindowспецификация класса для получения дополнительной информации о полевых редакторах. По умолчанию,NSTextобъекты не ведут себя как полевые редакторы.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Средства управления, позволяет ли получатель пользователю применять атрибуты к определенным диапазонам текста.
Объявление
Swift
var richText: BoolObjective C
@property(getter=isRichText) BOOL richTextПараметры
flagЕсли
flagYEStrueполучатель позволяет пользователю применять атрибуты к определенным диапазонам текста; еслиflagNOfalseэто не делает.Обсуждение
Если
flagNOfalse, получатель также установлен не принять перетащенные файлы. Подклассы могут или могут не позволить пользователю применить многократные атрибуты к тексту и принять, перетаскивают файлы по умолчанию.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
isRichText - isRichTextДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, позволяет ли получатель пользователю применять атрибуты к определенным диапазонам текста.
Объявление
Objective C
- (BOOL)isRichTextВозвращаемое значение
YEStrueесли получатель позволяет пользователю применять атрибуты к определенным диапазонам текста, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Средства управления, позволяет ли получатель пользователю импортировать файлы путем перетаскивания.
Объявление
Swift
var importsGraphics: BoolObjective C
@property BOOL importsGraphicsПараметры
flagЕсли
flagYEStrue, получатель позволяет пользователю импортировать файлы путем перетаскивания; еслиflagNOfalse, это не делает.Обсуждение
Если получатель установлен принять перетащенные файлы, он также сделал объект обогащенного текста. Подклассы могут или могут не принять перетащенные файлы по умолчанию.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает булево значение, указывающее, позволяет ли получатель пользователю импортировать файлы путем перетаскивания.
Объявление
Swift
var importsGraphics: BoolObjective C
@property BOOL importsGraphicsВозвращаемое значение
YEStrueесли получатель позволяет пользователю импортировать файлы путем перетаскивания, иначеNOfalse.Обсуждение
Текстовый объект, принимающий перетащенные файлы, является также объектом обогащенного текста.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Средства управления, использует ли получатель панель Font и меню Font.
Объявление
Swift
var usesFontPanel: BoolObjective C
@property BOOL usesFontPanelПараметры
flagЕсли
flagYEStrue, получатель реагирует на сообщения от панели Font и из меню Font и обновляет панель Font со шрифтом выбора каждый раз, когда это изменяется. ЕслиflagNOfalseполучатель не делает ни одного из этих действий.Обсуждение
По умолчанию,
NSTextвозразите использует панель Font и меню.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает булево значение, указывающее, использует ли получатель панель Font.
Объявление
Swift
var usesFontPanel: BoolObjective C
@property BOOL usesFontPanelВозвращаемое значение
YEStrueесли получатель использует панель Font, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Если получатель включается в представление прокрутки, этот метод действия показывает или скрывает линейку.
Объявление
Swift
func toggleRuler(_sender: AnyObject?)Objective C
- (void)toggleRuler:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
isRulerVisible - isRulerVisibleДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, показывает ли представление прокрутки включения получателя свою линейку.
Объявление
Objective C
- (BOOL)isRulerVisibleВозвращаемое значение
YEStrueесли представление прокрутки включения получателя показывает свою линейку, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Выбирает символы получателя в
aRange.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает диапазон выделенных символов.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Заменяет символы в данном диапазоне с текстом RTF, интерпретируемым от данных данных RTF.
Объявление
Параметры
aRangeДиапазон символов, которые будут заменены.
rtfDataДанные RTF, из которых можно получить замещающую строку.
Обсуждение
Этот метод применяется только к объектам обогащенного текста.
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Этот метод разработан для передачи текста из источников из процесса, таких как область монтажа. В большинстве случаев программируемая модификация текста лучше всего сделана путем работы на текстовое хранение непосредственно, использования общих методов
NSMutableAttributedString.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Заменяет символы в данном диапазоне с текстом RTFD, интерпретируемым от данных данных RTFD.
Объявление
Параметры
aRangeДиапазон символов, которые будут заменены.
rtfdDataДанные RTFD, из которых можно получить замещающую строку.
Обсуждение
Этот метод применяется только к объектам обогащенного текста.
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Этот метод разработан для передачи текста из источников из процесса, таких как область монтажа. В большинстве случаев программируемая модификация текста лучше всего сделана путем работы на текстовое хранение непосредственно, использования общих методов
NSMutableAttributedString.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Заменяет символы в данном диапазоне с теми в данной строке.
Объявление
Параметры
aRangeДиапазон символов, которые будут заменены.
aStringЗамещающая строка.
Обсуждение
Для объекта обогащенного текста, текста
aStringприсваивается атрибуты форматирования первого символа текста, который он заменяет, или символа сразу преждеaRangeесли длина диапазона 0. Если расположение диапазона 0, атрибуты форматирования первого символа в получателе используются.Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.В большинстве случаев программируемая модификация текста лучше всего сделана путем работы на текстовое хранение непосредственно, использования общих методов
NSMutableAttributedString.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Заменяет весь текст получателя
aString, применение атрибутов форматирования старого первого символа к его новому содержанию.Обсуждение
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия выбирает весь текст получателя.
Объявление
Swift
func selectAll(_sender: AnyObject?)Objective C
- (void)selectAll:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия копирует выделенный текст на общую область монтажа в стольких же форматов сколько поддержки получателя.
Объявление
Swift
func copy(_sender: AnyObject?)Objective C
- (void)copy:(id)senderОбсуждение
Объект простого текста использует
NSStringPboardTypeдля простого текста и объекта обогащенного текста также используетNSRTFPboardType.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия удаляет выделенный текст и помещает его на общую область монтажа в стольких же форматов сколько поддержки получателя.
Объявление
Swift
func cut(_sender: AnyObject?)Objective C
- (void)cut:(id)senderОбсуждение
Объект простого текста использует
NSStringPboardTypeдля простого текста и объекта обогащенного текста также используетNSRTFPboardType.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия вставляет текст от общей области монтажа в точке вставки или по выбору.
Объявление
Swift
func paste(_sender: AnyObject?)Objective C
- (void)paste:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия копирует информацию о шрифтах для первого символа выбора (или для точки вставки) на область монтажа шрифта, как
NSFontPboardType.Объявление
Swift
func copyFont(_sender: AnyObject?)Objective C
- (void)copyFont:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия вставляет информацию о шрифтах от области монтажа шрифта на выделенный текст или точку вставки объекта обогащенного текста, или по всему тексту объекта простого текста.
Объявление
Swift
func pasteFont(_sender: AnyObject?)Objective C
- (void)pasteFont:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Этот метод действия копирует информацию о стиле абзаца для первого выделенного абзаца на область монтажа линейки, как
NSRulerPboardType, и разворачивает выбор до границ абзаца.Объявление
Swift
func copyRuler(_sender: AnyObject?)Objective C
- (void)copyRuler:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия вставляет информацию о стиле абзаца от области монтажа линейки на выделенные абзацы объекта обогащенного текста.
Объявление
Swift
func pasteRuler(_sender: AnyObject?)Objective C
- (void)pasteRuler:(id)senderОбсуждение
Это не применяется к объекту простого текста.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Этот метод действия удаляет выделенный текст.
Объявление
Swift
func delete(_sender: AnyObject?)Objective C
- (void)delete:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Этот метод действия изменяет шрифт выбора для объекта обогащенного текста, или всего текста для объекта простого текста.
Объявление
Swift
func changeFont(_sender: AnyObject?)Objective C
- (void)changeFont:(id)senderОбсуждение
Если получатель не использует панель Font, этот метод ничего не делает.
Этот метод изменяет шрифт путем отправки a
convertFont:обменивайтесь сообщениями к совместно используемому NSFontManager, и применение каждого NSFont возвратилось к надлежащему тексту. ПосмотритеNSFontManagerспецификация класса для получения дополнительной информации о преобразовании шрифта.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает шрифт текста всего получателя к
aFont.Обсуждение
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает шрифт символов в
aRangeкaFont.Объявление
Обсуждение
Этот метод применяется только к объекту обогащенного текста.
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Если нет никакого текста, возвращает шрифт первого символа в тексте получателя, или точки вставки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает выравнивание текста всего получателя к
mode.Обсуждение
Значение
modeдолжно быть одно из выравнивания, описанного в NSTextAlignment.Текстовое использование
NSNaturalTextAlignmentфактически выведен на экран с помощью одного из другого выравнивания, в зависимости от естественного выравнивания сценария текста.Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия применяет выравнивание по центру к выделенным абзацам (или весь текст, если получатель является объектом простого текста).
Объявление
Swift
func alignCenter(_sender: AnyObject?)Objective C
- (void)alignCenter:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия применяет выравнивание по левому краю к выделенным абзацам (или весь текст, если получатель является объектом простого текста).
Объявление
Swift
func alignLeft(_sender: AnyObject?)Objective C
- (void)alignLeft:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Этот метод действия применяет выравнивание по правому краю к выделенным абзацам (или весь текст, если получатель является объектом простого текста).
Объявление
Swift
func alignRight(_sender: AnyObject?)Objective C
- (void)alignRight:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает выравнивание первого абзаца (или весь текст, если получатель является объектом простого текста).
Обсуждение
Возвращенное значение является одним из выравнивания, описанного в NSTextAlignment.
Текстовое использование
NSNaturalTextAlignmentфактически выведен на экран с помощью одного из другого выравнивания, в зависимости от естественного выравнивания сценария текста.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает цвет текста всех символов в получателе к
aColor.Обсуждение
Удаляет атрибут цвета текста если
aColornil.Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает цвет текста символов в
aRangeкaColor.Объявление
Обсуждение
Удаляет атрибут цвета текста если
aColornil. Этот метод применяется только к объектам обогащенного текста.Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Если нет никакого текста, возвращает цвет первого символа получателя, или для точки вставки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращается начальное направление записи раньше определяло фактическое направление записи для текста.
Объявление
Swift
var baseWritingDirection: NSWritingDirectionObjective C
@property NSWritingDirection baseWritingDirectionОбсуждение
Текстовая система использует это значение в качестве подсказки для вычисления фактического направления для отображения символов Unicode. Вы не должны должны быть вызывать этот метод непосредственно. Если никакое направление записи не установлено, возвраты
NSWritingDirectionNatural.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает начальное направление записи, используемое для определения фактического направления записи для текста.
Объявление
Swift
var baseWritingDirection: NSWritingDirectionObjective C
@property NSWritingDirection baseWritingDirectionОбсуждение
Если Вы знаете направление записи основы текста, Вы представляете, можно использовать этот метод, чтобы указать что направление к текстовой системе.
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Этот метод действия применяет атрибут верхнего индекса к выделенному тексту (или весь текст, если получатель является объектом простого текста), повышая его базовую линию, смещенную предопределенной суммой.
Объявление
Swift
func superscript(_sender: AnyObject?)Objective C
- (void)superscript:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– нижний индекс:– несценарий:raiseBaseline:(NSTextView) -
Этот метод действия применяет нижний атрибут к выделенному тексту (или весь текст, если получатель является объектом простого текста), понижая его базовую линию, смещенную предопределенной суммой.
Объявление
Swift
func `subscript`(_sender: AnyObject?)Objective C
- (void)subscript:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– нижний индекс:– несценарий:lowerBaseline:(NSTextView) -
Этот метод действия удаляет любое преобразование в верхний индекс или преобразование в нижний индекс из выделенного текста (или весь текст, если получатель является объектом простого текста).
Объявление
Swift
func unscript(_sender: AnyObject?)Objective C
- (void)unscript:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– нижний индекс:– верхний индекс:raiseBaseline:(NSTextView)lowerBaseline:(NSTextView)
-
Добавляет, что подчеркивание приписывает выбранным текстовым атрибутам если отсутствующий; удаляет атрибут если настоящее.
Объявление
Swift
func underline(_sender: AnyObject?)Objective C
- (void)underline:(id)senderОбсуждение
Если существует выбор, и первый символ выбранного диапазона имеет любую форму подчеркивания на нем, или если нет никакого выбора, и атрибуты ввода имеют любую форму подчеркивания, то подчеркивают, удален; иначе единственное простое подчеркивание добавляется.
Если получатель содержит обогащенный текст, воздействует на выбранный диапазон. Для простого текста диапазон является всем содержанием получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Попытки считать файл RTFD в
path, возвратYEStrueесли успешный иNOfalseесли нет.Объявление
Swift
func readRTFDFromFile(_path: String) -> BoolObjective C
- (BOOL)readRTFDFromFile:(NSString *)pathОбсуждение
pathдолжен быть путь для.rtfфайл или.rtfdобертка файла, не для файла RTF в.rtfdобертка файла.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Пишет текст получателя как RTF с присоединениями к файлу или каталогу в
path.Объявление
Swift
func writeRTFDToFile(_path: String, atomicallyflag: Bool) -> BoolObjective C
- (BOOL)writeRTFDToFile:(NSString *)pathatomically:(BOOL)flagОбсуждение
Возвраты
YEStrueна успехе иNOfalseпри отказе. ЕслиatomicFlagYEStrue, попытки записать файл безопасно так, чтобы существующий файл вpathне перезаписывается, ни делает новый файл вpathфактически будьте созданы, если запись не успешна.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает объект NSData, содержащий поток RTFD, соответствующий символам и атрибутам в
aRange.Объявление
Обсуждение
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.При записи данных в область монтажа можно использовать объект NSData в качестве первого параметра
NSPasteboardsetData:forType:метод, со вторым параметромNSRTFDPboardType.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает объект NSData, содержащий поток RTF, соответствующий символам и атрибутам в
aRange, исключение любых присоединяемых символов и атрибутов.Объявление
Обсуждение
Повышения
NSRangeExceptionесли любая частьaRangeлежит за пределами конца символов получателя.При записи данных в область монтажа можно использовать объект NSData в качестве первого параметра
NSPasteboardsetData:forType:метод, со вторым параметромNSRTFPboardType.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Этот метод действия ищет слово с ошибками в тексте получателя.
Объявление
Swift
func checkSpelling(_sender: AnyObject?)Objective C
- (void)checkSpelling:(id)senderОбсуждение
Поиск запускается в конце выбора и продолжается, пока это не достигает слова, подозреваемого в том, чтобы быть написанным c орфографическими ошибками или конце текста. Если слово не распознано сервером написания, a
showGuessPanel:сообщение тогда открывает панель Guess и позволяет пользователю делать исправление или добавлять слово к локальному словарю.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Этот метод действия открывает панель Spelling, позволяя пользователю сделать исправление во время проверки правописания.
Объявление
Swift
func showGuessPanel(_sender: AnyObject?)Objective C
- (void)showGuessPanel:(id)senderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает максимальный размер получателя в
aSize.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает максимальный размер получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает минимальный размер получателя в
aSize.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает минимальный размер получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Средства управления, изменяет ли получатель свою высоту для адаптации высоте его текста.
Объявление
Swift
var verticallyResizable: BoolObjective C
@property(getter=isVerticallyResizable) BOOL verticallyResizableОбсуждение
Если
flagYEStrueэто делает; еслиflagNOfalseэто не делает.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
isVerticallyResizable - isVerticallyResizableДоступный в OS X v10.0 через OS X v10.9Возвраты
YEStrueесли получатель автоматически изменяет свою высоту для размещения высоты его текста,NOfalseесли это не делает.Объявление
Objective C
- (BOOL)isVerticallyResizableОбсуждение
По умолчанию,
NSTextобъект вертикально изменяемого размера.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
-
Средства управления, изменяет ли получатель свою ширину для адаптации ширине его текста.
Объявление
Swift
var horizontallyResizable: BoolObjective C
@property(getter=isHorizontallyResizable) BOOL horizontallyResizableОбсуждение
Если
flagYEStrueэто делает; еслиflagNOfalseэто не делает.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
isHorizontallyResizable - isHorizontallyResizableДоступный в OS X v10.0 через OS X v10.9Возвраты
YEStrueесли получатель автоматически изменяет свою ширину для размещения ширины его текста,NOfalseесли это не делает.Объявление
Objective C
- (BOOL)isHorizontallyResizableОбсуждение
По умолчанию,
NSTextобъект не горизонтально изменяемого размера.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
-
Изменяет размеры получателя для адаптации его тексту.
Объявление
Swift
func sizeToFit()Objective C
- (void)sizeToFitОбсуждение
Текстовое представление не будет измерено немного меньшее, чем его минимальный размер, как бы то ни было.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Прокручивает получатель в его представлении прокрутки включения так первые символы
aRangeвидимы.Объявление
Swift
func scrollRangeToVisible(_range: NSRange)Objective C
- (void)scrollRangeToVisible:(NSRange)rangeОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает делегата получателя.
Объявление
Swift
unowned(unsafe) var delegate: NSTextDelegate?Objective C
@property(assign) id<NSTextDelegate> delegateПараметры
anObjectДелегат к получателю.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает делегата получателя.
Объявление
Swift
unowned(unsafe) var delegate: NSTextDelegate?Objective C
@property(assign) id<NSTextDelegate> delegateВозвращаемое значение
Делегат получателя, или
nilесли это не имеет ни одного.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Эти константы указывают выравнивание текста.
Объявление
Swift
enum NSTextAlignment : UInt { case LeftTextAlignment case RightTextAlignment case CenterTextAlignment case JustifiedTextAlignment case NaturalTextAlignment }Objective C
typedef enum _NSTextAlignment { NSLeftTextAlignment = 0, NSRightTextAlignment = 1, NSCenterTextAlignment = 2, NSJustifiedTextAlignment = 3, NSNaturalTextAlignment = 4 } NSTextAlignment;Константы
-
LeftTextAlignmentNSLeftTextAlignmentТекст визуально выравнивается по левому краю.
Доступный в OS X v10.0 и позже.
-
RightTextAlignmentNSRightTextAlignmentТекст визуально выравнивается по правому краю.
Доступный в OS X v10.0 и позже.
-
CenterTextAlignmentNSCenterTextAlignmentТекст визуально централен выровненный.
Доступный в OS X v10.0 и позже.
-
JustifiedTextAlignmentNSJustifiedTextAlignmentТекст выровнен.
Доступный в OS X v10.0 и позже.
-
NaturalTextAlignmentNSNaturalTextAlignmentИспользуйте естественное выравнивание сценария текста.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
-
Эти константы указывают направления записи:
Объявление
Swift
enum NSWritingDirection : Int { case Natural case LeftToRight case RightToLeft }Objective C
enum { NSWritingDirectionNatural = -1, NSWritingDirectionLeftToRight = 0, NSWritingDirectionRightToLeft }; typedef NSInteger NSWritingDirection;Константы
-
NaturalNSWritingDirectionNaturalНаправление записи определяется с помощью Unicode правила P2 и P3 Алгоритма Bidi. Значение по умолчанию.
Доступный в OS X v10.4 и позже.
-
LeftToRightNSWritingDirectionLeftToRightНаправление записи слева направо.
Доступный в OS X v10.2 и позже.
-
RightToLeftNSWritingDirectionRightToLeftНаправление записи справа налево.
Доступный в OS X v10.2 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.2 и позже.
-
-
Дополнительные стоимости, которые будут добавлены к
NSWritingDirectionLeftToRightилиNSWritingDirectionRightToLeft, когда используется сNSWritingDirectionAttributeName.Объявление
Swift
var NSTextWritingDirectionEmbedding: Int { get } var NSTextWritingDirectionOverride: Int { get }Objective C
enum { NSTextWritingDirectionEmbedding = (0 << 1), NSTextWritingDirectionOverride = (1 << 1) };Константы
-
NSTextWritingDirectionEmbeddingNSTextWritingDirectionEmbeddingТекст встраивается в текст с другим направлением записи. Например, английская котировка посреди справа налево арабского предложения могла быть отмечена как встраиваемый слева направо текст.
Доступный в OS X v10.6 и позже.
-
NSTextWritingDirectionOverrideNSTextWritingDirectionOverrideПозволяет символьным типам со свойственной направленностью быть переопределенными при необходимости для особых случаев, такой что касается номеров деталей, сделанных из смешанного английского, цифр и еврейских букв, которые будут записаны справа налево.
Доступный в OS X v10.6 и позже.
Обсуждение
Можно использовать логическое
ORоператор для объединения этих констант сNSWritingDirectionLeftToRightилиNSWritingDirectionRightToLeftкогда используется сNSWritingDirectionAttributeNameуказать управления форматированием, определенные Unicode Двунаправленный Алгоритм в Приложении № 9 Стандарта Unicode. -
-
Эти константы указывают причину изменения редактирования фокуса среди текстовых полей, в сущности отвечая на вопрос, “почему я покидаю поле?”
Объявление
Swift
var NSIllegalTextMovement: Int { get } var NSReturnTextMovement: Int { get } var NSTabTextMovement: Int { get } var NSBacktabTextMovement: Int { get } var NSLeftTextMovement: Int { get } var NSRightTextMovement: Int { get } var NSUpTextMovement: Int { get } var NSDownTextMovement: Int { get } var NSCancelTextMovement: Int { get } var NSOtherTextMovement: Int { get }Objective C
enum { NSIllegalTextMovement = 0, NSReturnTextMovement = 0x10, NSTabTextMovement = 0x11, NSBacktabTextMovement = 0x12, NSLeftTextMovement = 0x13, NSRightTextMovement = 0x14, NSUpTextMovement = 0x15, NSDownTextMovement = 0x16, NSCancelTextMovement = 0x17, NSOtherTextMovement = 0 };Константы
-
NSIllegalTextMovementNSIllegalTextMovementВ настоящее время неиспользованный.
Доступный в OS X v10.0 и позже.
-
NSReturnTextMovementNSReturnTextMovementКлавиша Return была нажата.
Доступный в OS X v10.0 и позже.
-
NSTabTextMovementNSTabTextMovementКлавиша Tab была нажата.
Доступный в OS X v10.0 и позже.
-
NSBacktabTextMovementNSBacktabTextMovementКлавиша Backtab (Shift-Tab) была нажата.
Доступный в OS X v10.0 и позже.
-
NSLeftTextMovementNSLeftTextMovementКлавиша со стрелкой влево была нажата.
Доступный в OS X v10.0 и позже.
-
NSRightTextMovementNSRightTextMovementКлавиша со стрелкой вправо была нажата.
Доступный в OS X v10.0 и позже.
-
NSUpTextMovementNSUpTextMovementКлавиша со стрелкой вверх была нажата.
Доступный в OS X v10.0 и позже.
-
NSDownTextMovementNSDownTextMovementКлавиша со стрелкой вниз была нажата.
Доступный в OS X v10.0 и позже.
-
NSCancelTextMovementNSCancelTextMovementПользователь отменил завершение.
Доступный в OS X v10.3 и позже.
-
NSOtherTextMovementNSOtherTextMovementПользователь выполнил некоторое неопределенное действие.
Доступный в OS X v10.3 и позже.
Обсуждение
Они - возможные значения для
NSTextMovementключNSTextDidEndEditingNotificationuserInfoсловарь. Полевой редактор удостоверяется, что это значения, отправленные, когда пользователь нажимает Tab, Backtab или клавишу Return при редактировании. Управление тогда использует эту информацию для решения, куда отправить фокус затем. -
-
Эти константы указывают несколько обычно используемых символов Unicode.
Объявление
Swift
var NSParagraphSeparatorCharacter: Int { get } var NSLineSeparatorCharacter: Int { get } var NSTabCharacter: Int { get } var NSBackTabCharacter: Int { get } var NSFormFeedCharacter: Int { get } var NSNewlineCharacter: Int { get } var NSCarriageReturnCharacter: Int { get } var NSEnterCharacter: Int { get } var NSBackspaceCharacter: Int { get } var NSDeleteCharacter: Int { get }Objective C
enum { NSParagraphSeparatorCharacter = 0x2029, NSLineSeparatorCharacter = 0x2028, NSTabCharacter = 0x0009, NSFormFeedCharacter = 0x000c, NSNewlineCharacter = 0x000a, NSCarriageReturnCharacter = 0x000d, NSEnterCharacter = 0x0003, NSBackspaceCharacter = 0x0008, NSBackTabCharacter = 0x0019, NSDeleteCharacter = 0x007f };Константы
-
NSParagraphSeparatorCharacterNSParagraphSeparatorCharacterСимвол разделителя абзацев:
0x2029Доступный в OS X v10.0 и позже.
-
NSLineSeparatorCharacterNSLineSeparatorCharacterСимвол разделителя строк:
0x2028Доступный в OS X v10.0 и позже.
-
NSTabCharacterNSTabCharacterСимвол табуляции:
0x0009Доступный в OS X v10.0 и позже.
-
NSBackTabCharacterNSBackTabCharacterЗадний символ табуляции:
0x0019Доступный в OS X v10.0 и позже.
-
NSFormFeedCharacterNSFormFeedCharacterСимвол перевода страницы:
0x000cДоступный в OS X v10.0 и позже.
-
NSNewlineCharacterNSNewlineCharacterСимвол новой строки:
0x000aДоступный в OS X v10.0 и позже.
-
NSCarriageReturnCharacterNSCarriageReturnCharacterСимвол возврата каретки:
0x000dДоступный в OS X v10.0 и позже.
-
NSEnterCharacterNSEnterCharacterВвести символ:
0x0003Доступный в OS X v10.0 и позже.
-
NSBackspaceCharacterNSBackspaceCharacterСимвол возврата:
0x0008Доступный в OS X v10.0 и позже.
-
NSDeleteCharacterNSDeleteCharacterУдалить символ:
0x007fДоступный в OS X v10.0 и позже.
-
-
Отправленный, когда
NSTextобъект начинает любую работу, изменяющую символы или атрибуты форматирования.Объект уведомления является уведомлением
NSTextобъект. Это уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный после
NSTextобъект выполняет любую работу, изменяющую символы или атрибуты форматирования.Объект уведомления является уведомлением
NSTextобъект. Это уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, когда фокус уезжает
NSTextобъект, изменила ли какая-либо работа символы или атрибуты форматирования.Объект уведомления является уведомлением
NSTextобъект.userInfoсловарь содержит следующую информацию:Ключ
Значение
@"NSTextMovement"Возможные значения кодов перемещения описаны в Кодах Перемещения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
