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

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

Разработчик

Ссылка платформы ApplicationServices ссылка CTTextTab

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

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

Ссылка CTTextTab

CTTextTab непрозрачный тип представляет вкладку в стиле абзаца, храня тип выравнивания и расположение.

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

Функции

  • Создает и инициализирует новый текстовый объект вкладки.

    Объявление

    Swift

    func CTTextTabCreate(_ alignment: CTTextAlignment, _ location: Double, _ options: CFDictionary!) -> CTTextTab!

    Objective C

    CTTextTabRef CTTextTabCreate ( CTTextAlignment alignment, double location, CFDictionaryRef options );

    Параметры

    alignment

    Выравнивание вкладки. Это используется для определения позиции текста в столбце вкладки. Этот параметр должен быть установлен на допустимое CTTextAlignment значение или эта функция возвраты NULL.

    location

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

    options

    Опции передать в том, когда создается вкладка. В настоящее время единственная доступная опция kCTTabColumnTerminatorsAttributeName. Этот параметр является дополнительным и может быть установлен на NULL если не необходимый.

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

    Ссылка на CTTextTab возражает, был ли вызов успешен; иначе, NULL.

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

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

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

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

    Объявление

    Swift

    func CTTextTabGetAlignment(_ tab: CTTextTab!) -> CTTextAlignment

    Objective C

    CTTextAlignment CTTextTabGetAlignment ( CTTextTabRef tab );

    Параметры

    tab

    Вкладка, выравнивание текста которой получено.

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

    Значение выравнивания текста вкладки.

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

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

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

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

    Объявление

    Swift

    func CTTextTabGetLocation(_ tab: CTTextTab!) -> Double

    Objective C

    double CTTextTabGetLocation ( CTTextTabRef tab );

    Параметры

    tab

    Вкладка, расположение которой получено.

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

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

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

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

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

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

    Объявление

    Swift

    func CTTextTabGetOptions(_ tab: CTTextTab!) -> CFDictionary!

    Objective C

    CFDictionaryRef CTTextTabGetOptions ( CTTextTabRef tab );

    Параметры

    tab

    Вкладка, атрибуты которой получены.

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

    Если никакой словарь не присутствует, словарь атрибутов связался с вкладкой, или NULL.

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

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

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

  • Возвращает Базовый идентификатор типа Основы текстового объекта вкладки.

    Объявление

    Swift

    func CTTextTabGetTypeID() -> CFTypeID

    Objective C

    CFTypeID CTTextTabGetTypeID ( void );

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

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

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

Типы данных

  • Ссылка на текст снабжает вкладками объект.

    Объявление

    Swift

    typealias CTTextTabRef = CTTextTab

    Objective C

    typedef const struct __CTTextTab *CTTextTabRef;

    Доступность

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

Константы

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

    Объявление

    Swift

    let kCTTabColumnTerminatorsAttributeName: CFString!

    Objective C

    const CFStringRef kCTTabColumnTerminatorsAttributeName;

    Константы

    • kCTTabColumnTerminatorsAttributeName

      kCTTabColumnTerminatorsAttributeName

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

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

    Обсуждение

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