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

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

Разработчик

Ссылка платформы AppKit ссылка класса NSTextTab

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

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

NSTextTab

NSTextTab объект представляет вкладку в NSParagraphStyle объект, храня тип выравнивания и расположение. NSTextTab объекты наиболее часто используются с текстовой системой Набора Приложения и с объектами NSRulerView и NSRulerMarker. Посмотрите надлежащие спецификации класса для получения дополнительной информации об этом использовании.

Текстовая система поддерживает четыре типа выравнивания: левый, центральный, правильный, и десятичный (на основе символа десятичного разделителя локали в действительности). Эти типы выравнивания являются абсолютными, не на основе направления развертки строки текста. Например, снабженный вкладками текст всегда располагается налево от выровненной по правому краю вкладки, является ли направление развертки строки слева направо или справа налево. Расположение вкладки, с другой стороны, относительно заднего поля. Набор вкладки в 1,5”, например, в 1,5” от права в справа налево тексте.

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Инициализирует недавно выделенный NSTextTab с выравниванием type в location в абзаце.

    Объявление

    Swift

    init(type type: NSTextTabType, location loc: CGFloat)

    Objective C

    - (instancetype)initWithType:(NSTextTabType)type location:(CGFloat)loc

    Обсуждение

    Расположение относительно заднего поля, на основе направления развертки строки абзаца. type может быть любое из значений, описанных в NSTextTabType.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициализирует текстовую вкладку с выравниванием текста, расположением и опциями.

    Объявление

    Swift

    init(textAlignment alignment: NSTextAlignment, location loc: CGFloat, options options: [NSObject : AnyObject]?)

    Objective C

    - (instancetype)initWithTextAlignment:(NSTextAlignment)alignment location:(CGFloat)loc options:(NSDictionary *)options

    Обсуждение

    Выравнивание текста используется для определения позиции текста в столбце вкладки. Посмотрите NSTextTabType для отображения между выравниванием и типами позиции табуляции

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает расположение линейки получателя относительно заднего поля.

    Объявление

    Swift

    var location: CGFloat { get }

    Objective C

    @property(readonly) CGFloat location

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

    Расположение линейки получателя относительно заднего поля.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает тип позиции табуляции получателя.

    Объявление

    Swift

    var tabStopType: NSTextTabType { get }

    Objective C

    @property(readonly) NSTextTabType tabStopType

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

    Тип позиции табуляции получателя. Возможные значения перечислены в NSTextTabType.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает выравнивание текста получателя.

    Объявление

    Swift

    var alignment: NSTextAlignment { get }

    Objective C

    @property(readonly) NSTextAlignment alignment

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

    Выравнивание текста получателя как NSTextAlignment постоянный

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    var options: [NSObject : AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSDictionary *options

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

    Словарь атрибутов связался с получателем.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

Типы данных

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

    Объявление

    Swift

    enum NSTextTabType : UInt { case LeftTabStopType case RightTabStopType case CenterTabStopType case DecimalTabStopType }

    Objective C

    typedef enum _NSTextTabType { NSLeftTabStopType = 0, NSRightTabStopType, NSCenterTabStopType, NSDecimalTabStopType } NSTextTabType;

    Константы

    • LeftTabStopType

      NSLeftTabStopType

      Выровненная по левому краю позиция табуляции.

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

    • RightTabStopType

      NSRightTabStopType

      Выровненная по правому краю позиция табуляции.

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

    • CenterTabStopType

      NSCenterTabStopType

      Выровненная центром позиция табуляции.

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

    • DecimalTabStopType

      NSDecimalTabStopType

      Выравнивает столбцы чисел десятичной точкой.

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

    Обсуждение

    Следующие отображения определяют преобразования между выравниванием текста в NSTextTab и типами позиции табуляции, определенными NSTextTab:

    Выравнивание

    Тип позиции табуляции

    NSLeftTextAlignment

    NSLeftTabStopType

    NSRightTextAlignment

    NSRightTabStopType

    NSCenterTextAlignment

    NSCenterTabStopType

    NSJustifiedTextAlignment

    NSLeftTabStopType

    NSNaturalTextAlignment

    NSLeftTabStopType или NSRightTabStopType, В зависимости от пользователя, устанавливающего

    NSRightTextAlignment с разделителем

    NSDecimalTabStopType

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    var NSTabColumnTerminatorsAttributeName: NSString!

    Objective C

    NSString *NSTabColumnTerminatorsAttributeName;

    Константы

    • NSTabColumnTerminatorsAttributeName

      NSTabColumnTerminatorsAttributeName

      Значение NSCharacterSet объект.

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

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