NSTextTable
NSTextTable
объект представляет текстовую таблицу в целом. Это ответственно за разметку и рисование блоков текстовой таблицы, которые это содержит, и это поддерживает основные параметры таблицы.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSCopying
-
NSObject
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.4 и позже.
-
numberOfColumns numberOfColumns
СвойствоЧисло столбцов в текстовой таблице.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
layoutAlgorithm layoutAlgorithm
СвойствоАлгоритм компоновки текстовой таблицы.
Объявление
Swift
var layoutAlgorithm: NSTextTableLayoutAlgorithm
Objective C
@property NSTextTableLayoutAlgorithm layoutAlgorithm
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
collapsesBorders collapsesBorders
СвойствоБулево значение, указывающее, являются ли границы текстовой таблицы разборными.
Объявление
Swift
var collapsesBorders: Bool
Objective C
@property BOOL collapsesBorders
Обсуждение
Значение этого свойства
YES
true
когда границы текстовой таблицы являются разборными.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
hidesEmptyCells hidesEmptyCells
СвойствоБулево значение, указывающее, скрывает ли текстовая таблица пустые ячейки.
Объявление
Swift
var hidesEmptyCells: Bool
Objective C
@property BOOL hidesEmptyCells
Обсуждение
Значение этого свойства
YES
true
когда текстовая таблица скрывает пустые ячейки. Если пустые ячейки скрыты, расположения с пустыми ячейками позволяют фону блока включения или текстового контейнера показывать через.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
rectForBlock (_: layoutAtPoint:inRect:textContainer:characterRange:) - rectForBlock:layoutAtPoint:inRect:textContainer:characterRange:
Возвращает прямоугольник, в котором глифы должны быть размечены для блока текстовой таблицы.
Объявление
Swift
func rectForBlock(_
block
: NSTextTableBlock, layoutAtPointstartingPoint
: NSPoint, inRectrect
: NSRect, textContainertextContainer
: NSTextContainer, characterRangecharRange
: NSRange) -> NSRectObjective 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 и позже.
-
boundsRectForBlock (_: contentRect:inRect:textContainer:characterRange:) - boundsRectForBlock:contentRect:inRect:textContainer:characterRange:
Возвращает прямоугольник, который блок текстовой таблицы фактически занимает, включая дополнение, границы и поля.
Объявление
Swift
func boundsRectForBlock(_
block
: NSTextTableBlock, contentRectcontentRect
: NSRect, inRectrect
: NSRect, textContainertextContainer
: NSTextContainer, characterRangecharRange
: NSRange) -> NSRectObjective 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 и позже.
-
drawBackgroundForBlock (_: withFrame:inView:characterRange:layoutManager:) - drawBackgroundForBlock:withFrame:inView:characterRange:layoutManager:
Рисует любые цвета и другие художественные оформления для блока текстовой таблицы.
Объявление
Swift
func drawBackgroundForBlock(_
block
: NSTextTableBlock, withFrameframeRect
: NSRect, inViewcontrolView
: NSView, characterRangecharRange
: NSRange, layoutManagerlayoutManager
: 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 и позже.
-