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может быть один из:NSLeftTextAlignmentNSRightTextAlignmentNSCenterTextAlignmentNSJustifiedTextAlignmentNSNaturalTextAlignment
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
alignment(NSParagraphStyle) -
Устанавливает расстояние в точках от ведущего поля текстового контейнера к началу первой строки абзаца к
aFloat.Объявление
Swift
var firstLineHeadIndent: CGFloatObjective C
@property CGFloat firstLineHeadIndentОбсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setHeadIndent:– setTailIndent:firstLineHeadIndent(NSParagraphStyle) -
Устанавливает расстояние в точках от ведущего поля текстового контейнера к началу строк кроме первого к
aFloat.Объявление
Swift
var headIndent: CGFloatObjective C
@property CGFloat headIndentОбсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setFirstLineHeadIndent:– setTailIndent:headIndent(NSParagraphStyle) -
Устанавливает расстояние в точках от поля текстового контейнера до конца строк к
aFloat.Объявление
Swift
var tailIndent: CGFloatObjective 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: NSLineBreakModeObjective C
@property NSLineBreakMode lineBreakModeОбсуждение
Для списка констант разрыва строки посмотрите раздел «Constants» Ссылки класса NSParagraphStyle.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает максимальную высоту, к которой любая строка в стиле абзаца займет, независимо от размера шрифта или размера любой присоединенной диаграммы,
aFloat.Объявление
Swift
var maximumLineHeight: CGFloatObjective C
@property CGFloat maximumLineHeightОбсуждение
Глифы и графика, превышающая эту высоту, перекроют соседние строки; однако, максимальная высота 0 не подразумевает предела высоты строки. Это значение должно быть неотрицательным.
Несмотря на то, что этот предел применяется к самой строке, межстрочный интервал добавляет дополнительное пространство между смежными строками.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setMinimumLineHeight:– setLineSpacing:maximumLineHeight(NSParagraphStyle) -
Устанавливает минимальную высоту, к которой любая строка в стиле абзаца займет, независимо от размера шрифта или размера любой присоединенной диаграммы,
aFloat.Объявление
Swift
var minimumLineHeight: CGFloatObjective C
@property CGFloat minimumLineHeightОбсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setMaximumLineHeight:– setLineSpacing:minimumLineHeight(NSParagraphStyle) -
Устанавливает расстояние в точках, добавленных между строками в абзаце к
aFloat.Объявление
Swift
var lineSpacing: CGFloatObjective C
@property CGFloat lineSpacingОбсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setMaximumLineHeight:– setMinimumLineHeight:– setParagraphSpacing:lineSpacing(NSParagraphStyle) -
Устанавливает пространство, добавленное в конце абзаца для разделения его от следующего параграфа до
aFloat.Объявление
Swift
var paragraphSpacing: CGFloatObjective C
@property CGFloat paragraphSpacingОбсуждение
Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setLineSpacing:– setParagraphSpacingBefore:paragraphSpacing(NSParagraphStyle) -
Устанавливает расстояние между верхней частью абзаца и начало ее текстового содержания
Объявление
Swift
var paragraphSpacingBefore: CGFloatObjective C
@property CGFloat paragraphSpacingBeforeОбсуждение
. Это значение должно быть неотрицательным.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
– setParagraphSpacing:paragraphSpacingBefore(NSParagraphStyle) -
Устанавливает направление записи основы для получателя.
Объявление
Swift
var baseWritingDirection: NSWritingDirectionObjective 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: CGFloatObjective 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: CGFloatObjective 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: FloatObjective 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: FloatObjective 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)
