NSMutableParagraphStyle
NSMutableParagraphStyle
класс добавляет методы к своему суперклассу, NSParagraphStyle
, для изменения значений податрибутов в атрибуте стиля абзаца. Посмотрите NSParagraphStyle
и NSAttributedString
спецификации для получения дополнительной информации.
Наследование
-
NSObject
-
NSParagraphStyle
-
NSMutableParagraphStyle
-
NSObject
-
NSParagraphStyle
-
NSMutableParagraphStyle
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSMutableCopying
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSCopying
-
NSMutableCopying
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Заменяет податрибуты получателя с теми в указанном объекте стиля абзаца.
Объявление
Swift
func setParagraphStyle(_
obj
: NSParagraphStyle)Objective C
- (void)setParagraphStyle:(NSParagraphStyle *)
obj
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает выравнивание получателя к
alignment
.Обсуждение
alignment
может быть один из:NSLeftTextAlignment
NSRightTextAlignment
NSCenterTextAlignment
NSJustifiedTextAlignment
NSNaturalTextAlignment
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
alignment
(NSParagraphStyle) -
Устанавливает расстояние в точках от ведущего поля текстового контейнера к началу первой строки абзаца к
aFloat
.Объявление
Swift
var firstLineHeadIndent: CGFloat
Objective C
@property CGFloat firstLineHeadIndent
Обсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setHeadIndent:
– setTailIndent:
firstLineHeadIndent
(NSParagraphStyle) -
Устанавливает расстояние в точках от ведущего поля текстового контейнера к началу строк кроме первого к
aFloat
.Объявление
Swift
var headIndent: CGFloat
Objective C
@property CGFloat headIndent
Обсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setFirstLineHeadIndent:
– setTailIndent:
headIndent
(NSParagraphStyle) -
Устанавливает расстояние в точках от поля текстового контейнера до конца строк к
aFloat
.Объявление
Swift
var tailIndent: CGFloat
Objective C
@property CGFloat tailIndent
Обсуждение
Если положительный, это - расстояние от ведущего поля (например, левое поле в слева направо тексте). Т.е. это - абсолютная ширина строки. Если 0 или отрицательный, это - расстояние от запаздывающего поля — значение добавляется к ширине строки.
Например, для создания стиля абзаца, соответствующего точно в контейнере 2 дюйма шириной, устанавливает его главный отступ в 0,0 и его отступ хвоста к 0,0. Для создания стиля абзаца с полями четверти дюйма установите ее главный отступ в 0,25 и ее отступ хвоста к –0.25.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setHeadIndent:
– setFirstLineHeadIndent:
tailIndent
(NSParagraphStyle) -
Устанавливает режим, используемый для повреждения строк в контейнере макетов к
mode
.Объявление
Swift
var lineBreakMode: NSLineBreakMode
Objective C
@property NSLineBreakMode lineBreakMode
Обсуждение
Для списка констант разрыва строки посмотрите раздел «Constants» Ссылки класса NSParagraphStyle.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает максимальную высоту, к которой любая строка в стиле абзаца займет, независимо от размера шрифта или размера любой присоединенной диаграммы,
aFloat
.Объявление
Swift
var maximumLineHeight: CGFloat
Objective C
@property CGFloat maximumLineHeight
Обсуждение
Глифы и графика, превышающая эту высоту, перекроют соседние строки; однако, максимальная высота 0 не подразумевает предела высоты строки. Это значение должно быть неотрицательным.
Несмотря на то, что этот предел применяется к самой строке, межстрочный интервал добавляет дополнительное пространство между смежными строками.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setMinimumLineHeight:
– setLineSpacing:
maximumLineHeight
(NSParagraphStyle) -
Устанавливает минимальную высоту, к которой любая строка в стиле абзаца займет, независимо от размера шрифта или размера любой присоединенной диаграммы,
aFloat
.Объявление
Swift
var minimumLineHeight: CGFloat
Objective C
@property CGFloat minimumLineHeight
Обсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setMaximumLineHeight:
– setLineSpacing:
minimumLineHeight
(NSParagraphStyle) -
Устанавливает расстояние в точках, добавленных между строками в абзаце к
aFloat
.Объявление
Swift
var lineSpacing: CGFloat
Objective C
@property CGFloat lineSpacing
Обсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setMaximumLineHeight:
– setMinimumLineHeight:
– setParagraphSpacing:
lineSpacing
(NSParagraphStyle) -
Устанавливает пространство, добавленное в конце абзаца для разделения его от следующего параграфа до
aFloat
.Объявление
Swift
var paragraphSpacing: CGFloat
Objective C
@property CGFloat paragraphSpacing
Обсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setLineSpacing:
– setParagraphSpacingBefore:
paragraphSpacing
(NSParagraphStyle) -
Устанавливает расстояние между верхней частью абзаца и начало ее текстового содержания
Объявление
Swift
var paragraphSpacingBefore: CGFloat
Objective C
@property CGFloat paragraphSpacingBefore
Обсуждение
. Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
– setParagraphSpacing:
paragraphSpacingBefore
(NSParagraphStyle) -
Устанавливает направление записи основы для получателя.
Объявление
Swift
var baseWritingDirection: NSWritingDirection
Objective C
@property NSWritingDirection baseWritingDirection
Обсуждение
Это может быть
NSWritingDirectionNaturalDirection
,NSWritingDirectionLeftToRight
, илиNSWritingDirectionRightToLeft
. Если Вы указываетеNSWritingDirectionNaturalDirection
, получатель разрешает направление записи к такжеNSWritingDirectionLeftToRight
илиNSWritingDirectionRightToLeft
, В зависимости от направления для предпочтительной установки языка пользователя.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
См. также
defaultWritingDirectionForLanguage:
(NSParagraphStyle)baseWritingDirection
(NSParagraphStyle) -
Устанавливает высоту строки, многократную для получателя.
Объявление
Swift
var lineHeightMultiple: CGFloat
Objective C
@property CGFloat lineHeightMultiple
Обсуждение
Естественная высота строки получателя умножается на этот фактор прежде чем быть ограниченным минимальной и максимальной высотой строки. Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
lineHeightMultiple
(NSParagraphStyle)
-
Заменяет позиции табуляции в получателе с
tabStops
.Объявление
Swift
var tabStops: [AnyObject]?
Objective C
@property(copy) NSArray *tabStops
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– addTabStop:
– removeTabStop:
tabStops
(NSParagraphStyle) -
Добавляет
tabStop
к получателю.Объявление
Swift
func addTabStop(_
anObject
: NSTextTab)Objective C
- (void)addTabStop:(NSTextTab *)
anObject
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– removeTabStop:
– setTabStops:
tabStops
(NSParagraphStyle) -
Удаляет первую текстовую вкладку, расположение которой и тип равны тем
tabStop
.Объявление
Swift
func removeTabStop(_
anObject
: NSTextTab)Objective C
- (void)removeTabStop:(NSTextTab *)
anObject
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– addTabStop:
– setTabStops:
tabStops
(NSParagraphStyle) -
Устанавливает интервал вкладки по умолчанию для получателя.
Объявление
Swift
var defaultTabInterval: CGFloat
Objective C
@property CGFloat defaultTabInterval
Обсуждение
Вкладки после последнего, указанного в
tabStops
помещаются в интегральную сеть магазинов этого расстояния. Это значение должно быть неотрицательным.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
defaultTabInterval
(NSParagraphStyle)
-
Устанавливает текстовые блоки, содержащие абзац, вложенный от наиболее удаленного до самого внутреннего к
array
.Объявление
Swift
var textBlocks: [AnyObject]?
Objective C
@property(copy) NSArray *textBlocks
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Устанавливает массив текстовых списков, содержащих абзац.
Объявление
Swift
var textLists: [AnyObject]?
Objective C
@property(copy) NSArray *textLists
Обсуждение
Устанавливает текстовые списки, содержащие абзац, вложенный от наиболее удаленного до самого внутреннего, к
array
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Указывает порог абзаца для расстановки переносов.
Объявление
Swift
var hyphenationFactor: Float
Objective C
@property float hyphenationFactor
Обсуждение
Допустимые значения находятся между 0,0 и 1.0 включительно. Значение по умолчанию 0.0. Когда отношение текстовой ширины (как повреждено без расстановки переносов) к ширине фрагмента строки является меньше, чем фактор расстановки переносов, расстановка переносов опробована. Когда фактор расстановки переносов абзаца 0.0, фактор расстановки переносов менеджера по расположению используется вместо этого. Когда оба 0.0, расстановка переносов отключена.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Указывает порог для использования сжатия как альтернатива усечению.
Объявление
Swift
var tighteningFactorForTruncation: Float
Objective C
@property float tighteningFactorForTruncation
Обсуждение
Когда режим разрыва строки указывает усечение, текстовая система пытается напрячься, предают межсимвольный интервал земле как альтернативу усечению, при условии, что отношение текстовой ширины к ширине фрагмента строки не превышает 1.0 + значение, возвращенное
tighteningFactorForTruncation
. Иначе текст является усеченным в расположении, определенном режимом разрыва строки. Значение по умолчанию 0.05. Этот метод принимает положительные и отрицательные величины. Оценивает меньше чем или равный 0,0 результатам в не сжатии.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
tighteningFactorForTruncation
(NSParagraphStyle)
-
Указывает, должен ли абзац быть обработан как заголовок в целях генерации HTML.
Обсуждение
Должен быть установлен в 0 (значение по умолчанию), если абзац не является заголовком, или от 1 до 6, если абзац должен быть обработан как заголовок.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
headerLevel
(NSParagraphStyle)