NSTextLayoutOrientationProvider
Этот протокол определяет значение по умолчанию для диапазона строки, размеченной в получателе в отсутствие явных NSVerticalGlyphFormAttributeName
атрибут. Существует два класса Набора Приложения, реализовывая этот интерфейс: NSTextContainer
и NSTextView
. NSTextContainer
реализация просто возвращает значение из своего текстового представления если не -nil
; иначе, возвраты NSLayoutOrientationHorizontal
. Для работы с не -NSTextView
представления, NSTextContainer
реализация может быть переопределена для поддержки логики ориентации пользовательского макета.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.7 и позже.
-
layoutOrientation () - layoutOrientation
ТребуемыйВозвращает ориентацию макета получателя. (требуемый)
Объявление
Swift
func layoutOrientation() -> NSTextLayoutOrientation
Objective C
- (NSTextLayoutOrientation)layoutOrientation
Возвращаемое значение
Ориентация макета текста.
Обсуждение
Это свойство определяет значение по умолчанию для диапазона строки, размеченной в получателе в отсутствие явных
NSVerticalGlyphFormAttributeName
атрибут.Например, когда
NSTextLayoutOrientationVertical
, значение по умолчанию дляNSVerticalGlyphFormAttributeName
1
. При рендеринге в получателе текстовая Система предполагает, что соответственно повернута система координат.NSTextAttachmentCell
определяет ориентацию изображения на основе представления управленияlayoutOrientation
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.