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

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

Разработчик

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

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

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

NSTextTable

NSTextTable объект представляет текстовую таблицу в целом. Это ответственно за разметку и рисование блоков текстовой таблицы, которые это содержит, и это поддерживает основные параметры таблицы.

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


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

    Число столбцов в текстовой таблице.

    Объявление

    Swift

    var numberOfColumns: Int

    Objective C

    @property NSUInteger numberOfColumns

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Булево значение, указывающее, являются ли границы текстовой таблицы разборными.

    Объявление

    Swift

    var collapsesBorders: Bool

    Objective C

    @property BOOL collapsesBorders

    Обсуждение

    Значение этого свойства YEStrue когда границы текстовой таблицы являются разборными.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • hidesEmptyCells hidesEmptyCells Свойство

    Булево значение, указывающее, скрывает ли текстовая таблица пустые ячейки.

    Объявление

    Swift

    var hidesEmptyCells: Bool

    Objective C

    @property BOOL hidesEmptyCells

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func rectForBlock(_ block: NSTextTableBlock, layoutAtPoint startingPoint: NSPoint, inRect rect: NSRect, textContainer textContainer: NSTextContainer, characterRange charRange: NSRange) -> NSRect

    Objective C

    - (NSRect)rectForBlock:(NSTextTableBlock *)block layoutAtPoint:(NSPoint)startingPoint inRect:(NSRect)rect textContainer:(NSTextContainer *)textContainer characterRange:(NSRange)charRange

    Параметры

    block

    Блок текстовой таблицы, хотящий определить где к расположению его глифы.

    startingPoint

    Расположение, в контейнерных координатах, где начинается расположение.

    rect

    Прямоугольник, в котором блок ограничивается лечь. Для блоков верхнего уровня это - контейнерный прямоугольник textContainer; для вложенных блоков это - прямоугольник расположения блока включения.

    textContainer

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

    charRange

    Диапазон символов, глифы которых должны быть нарисованы.

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

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

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func boundsRectForBlock(_ block: NSTextTableBlock, contentRect contentRect: NSRect, inRect rect: NSRect, textContainer textContainer: NSTextContainer, characterRange charRange: NSRange) -> NSRect

    Objective C

    - (NSRect)boundsRectForBlock:(NSTextTableBlock *)block contentRect:(NSRect)contentRect inRect:(NSRect)rect textContainer:(NSTextContainer *)textContainer characterRange:(NSRange)charRange

    Параметры

    block

    Блок текстовой таблицы, хотящий определить где к расположению его глифы.

    contentRect

    Фактический прямоугольник, в котором текст был размечен, как определено rectForLayoutAtPoint:inRect:textContainer:characterRange:.

    rect

    Начальный прямоугольник в textContainer предложенный наборным устройством.

    textContainer

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

    charRange

    Диапазон символов, глифы которых должны быть нарисованы.

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

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

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Рисует любые цвета и другие художественные оформления для блока текстовой таблицы.

    Объявление

    Swift

    func drawBackgroundForBlock(_ block: NSTextTableBlock, withFrame frameRect: NSRect, inView controlView: NSView, characterRange charRange: NSRange, layoutManager layoutManager: NSLayoutManager)

    Objective C

    - (void)drawBackgroundForBlock:(NSTextTableBlock *)block withFrame:(NSRect)frameRect inView:(NSView *)controlView characterRange:(NSRange)charRange layoutManager:(NSLayoutManager *)layoutManager

    Параметры

    block

    Блок текстовой таблицы, хотящий нарисовать его фон.

    frameRect

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

    controlView

    Представление, управляющее получением.

    charRange

    Диапазон символов, глифы которых должны быть нарисованы.

    layoutManager

    Менеджер по расположению, управляющий набором.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эти константы, указывая тип алгоритма компоновки текстовой таблицы, используются с layoutAlgorithm.

    Объявление

    Swift

    enum NSTextTableLayoutAlgorithm : UInt { case AutomaticLayoutAlgorithm case FixedLayoutAlgorithm }

    Objective C

    enum { NSTextTableAutomaticLayoutAlgorithm = 0, NSTextTableFixedLayoutAlgorithm = 1 }; typedef NSUInteger NSTextTableLayoutAlgorithm;

    Константы

    • AutomaticLayoutAlgorithm

      NSTextTableAutomaticLayoutAlgorithm

      Указывает автоматический алгоритм компоновки

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

    • FixedLayoutAlgorithm

      NSTextTableFixedLayoutAlgorithm

      Указывает алгоритм фиксированного макета

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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