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

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

Разработчик

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

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

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

NSParagraphStyle

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

Непостоянный подкласс NSParagraphStyle NSMutableParagraphStyle.

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает стиль абзаца по умолчанию.

    Объявление

    Swift

    class func defaultParagraphStyle() -> NSParagraphStyle

    Objective C

    + (NSParagraphStyle *)defaultParagraphStyle

    Обсуждение

    Стиль абзаца по умолчанию имеет следующие значения по умолчанию:

    Податрибут

    Значение по умолчанию

    Выравнивание

    NSNaturalTextAlignment

    Позиции табуляции (только Mac OS X)

    12 выровненных по левому краю вкладок, расположенных с интервалами 28,0 точками

    Режим разрыва строки

    NSLineBreakByWordWrapping

    Все другие

    0.0

    См. описания отдельного метода для объяснений каждого податрибута.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает выравнивание текста получателя.

    Объявление

    Swift

    var alignment: NSTextAlignment { get }

    Objective C

    @property(readonly) NSTextAlignment alignment

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

    Выравнивание текста.

    Обсуждение

    Естественное выравнивание текста понято как левое или правое выравнивание в зависимости от направления развертки строки первого сценария, содержавшегося в абзаце.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    setAlignment: (NSMutableParagraphStyle)

  • Возвращает добавление отступа первой строки получателя.

    Объявление

    Swift

    var firstLineHeadIndent: CGFloat { get }

    Objective C

    @property(readonly) CGFloat firstLineHeadIndent

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

    Расстояние в точках от ведущего поля текстового контейнера к началу первой строки абзаца. Это значение является всегда неотрицательным.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – headIndent
    – tailIndent
    setFirstLineHeadIndent: (NSMutableParagraphStyle)

  • Возвращает добавление отступа строк получателя кроме первого.

    Объявление

    Swift

    var headIndent: CGFloat { get }

    Objective C

    @property(readonly) CGFloat headIndent

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

    Расстояние в точках от ведущего поля текстового контейнера к началу строк кроме первого. Это значение является всегда неотрицательным.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – firstLineHeadIndent
    – tailIndent
    setHeadIndent: (NSMutableParagraphStyle)

  • Возвращает запаздывающее добавление отступа получателя.

    Объявление

    Swift

    var tailIndent: CGFloat { get }

    Objective C

    @property(readonly) CGFloat tailIndent

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

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

    Обсуждение

    Если положительный, это значение является расстоянием от ведущего поля (например, левое поле в слева направо тексте). Если 0 или отрицательный, это - расстояние от запаздывающего поля.

    Например, стиль абзаца, разработанный для адаптации точно в контейнере 2 дюйма шириной, имеет главный отступ 0,0 и отступ хвоста 0,0. Один разработанный для адаптации полю четверти дюйма имеет главный отступ 0,25 и отступ хвоста –0.25.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – headIndent
    – firstLineHeadIndent
    setTailIndent: (NSMutableParagraphStyle)

  • Возвращает многократную высоту строки.

    Объявление

    Swift

    var lineHeightMultiple: CGFloat { get }

    Objective C

    @property(readonly) CGFloat lineHeightMultiple

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

    Многократная высота строки. Естественная высота строки получателя умножается на этот фактор (если положительный) прежде чем быть ограниченным минимальной и максимальной высотой строки. Возвращаемое значение по умолчанию 0.0.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – maximumLineHeight
    – minimumLineHeight
    setLineHeightMultiple: (NSMutableParagraphStyle)

  • Возвращает максимальную высоту строки получателя.

    Объявление

    Swift

    var maximumLineHeight: CGFloat { get }

    Objective C

    @property(readonly) CGFloat maximumLineHeight

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

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

    Обсуждение

    Глифы и графика, превышающая эту высоту, перекроют соседние строки; однако, максимальная высота 0 не подразумевает предела высоты строки. Несмотря на то, что этот предел применяется к самой строке, межстрочный интервал добавляет дополнительное пространство между смежными строками.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает минимальную высоту получателя.

    Объявление

    Swift

    var minimumLineHeight: CGFloat { get }

    Objective C

    @property(readonly) CGFloat minimumLineHeight

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

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает расстояние в точках между нижней частью одного фрагмента строки и вершиной следующего.

    Объявление

    Swift

    var lineSpacing: CGFloat { get }

    Objective C

    @property(readonly) CGFloat lineSpacing

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

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает пространство после конца абзаца.

    Объявление

    Swift

    var paragraphSpacing: CGFloat { get }

    Objective C

    @property(readonly) CGFloat paragraphSpacing

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

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

    Обсуждение

    Это значение определяется путем добавления предыдущего абзаца paragraphSpacing и текущий абзац paragraphSpacingBefore.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – lineSpacing
    – paragraphSpacingBefore
    setParagraphSpacing: (NSMutableParagraphStyle)

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

    Объявление

    Swift

    var paragraphSpacingBefore: CGFloat { get }

    Objective C

    @property(readonly) CGFloat paragraphSpacingBefore

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

    Расстояние в точках между верхней частью абзаца и начало ее текстового содержания. Возвращаемое значение по умолчанию 0.0.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – paragraphSpacing
    setParagraphSpacingBefore: (NSMutableParagraphStyle)

  • Возвращает позиции табуляции получателя.

    Объявление

    Swift

    var tabStops: [AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSArray *tabStops

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

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    location (NSTextTab - Только Mac OS X)

  • Возвращает интервал вкладки по умолчанию всего документа.

    Объявление

    Swift

    var defaultTabInterval: CGFloat { get }

    Objective C

    @property(readonly) CGFloat defaultTabInterval

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

    Интервал вкладки по умолчанию в точках. Вкладки после последнего, указанного в tabStops помещаются в целочисленную сеть магазинов этого расстояния (если положительный). Возвращаемое значение по умолчанию 0.0.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив, указывающий текстовые блоки, содержащие абзац.

    Объявление

    Swift

    var textBlocks: [AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSArray *textBlocks

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

    Массив NSTextTableBlock объекты, содержащие абзац, вложенный от наиболее удаленного до самого внутреннего.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив, указывающий текстовые списки, содержащие абзац.

    Объявление

    Swift

    var textLists: [AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSArray *textLists

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

    Массив NSTextList объекты, содержащие абзац, вложенный от наиболее удаленного до самого внутреннего.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    var lineBreakMode: NSLineBreakMode { get }

    Objective C

    @property(readonly) NSLineBreakMode lineBreakMode

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

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    setLineBreakMode: (NSMutableParagraphStyle)

  • Возвращает порог абзаца для расстановки переносов.

    Объявление

    Swift

    var hyphenationFactor: Float { get }

    Objective C

    @property(readonly) float hyphenationFactor

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

    Значение между 0,0 и 1.0 включительно. Значение по умолчанию 0.0.

    Обсуждение

    Когда отношение текстовой ширины (как повреждено без расстановки переносов) к ширине фрагмента строки является меньше, чем фактор расстановки переносов, расстановка переносов опробована. Когда фактор расстановки переносов абзаца 0.0, фактор расстановки переносов менеджера по расположению используется вместо этого. Когда оба 0.0, расстановка переносов отключена.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    setHyphenationFactor: (NSMutableParagraphStyle)

  • Возвращает порог для использования сжатия как альтернатива усечению.

    Объявление

    Swift

    var tighteningFactorForTruncation: Float { get }

    Objective C

    @property(readonly) float tighteningFactorForTruncation

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

    Напрягающееся пороговое значение. Значение по умолчанию 0.05.

    Обсуждение

    Когда режим разрыва строки указывает усечение, текстовая система пытается напрячься, предают межсимвольный интервал земле как альтернативу усечению, при условии, что отношение текстовой ширины к ширине фрагмента строки не превышает 1.0 + напрягающийся фактор, возвращенный этим методом. Иначе текст является усеченным в расположении, определенном режимом разрыва строки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Указывает, должен ли абзац быть обработан как заголовок в целях генерации HTML.

    Объявление

    Swift

    var headerLevel: Int { get }

    Objective C

    @property(readonly) NSInteger headerLevel

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

    Возвраты 0 (значение по умолчанию), если абзац не является заголовком, или от 1 до 6, если абзац должен быть обработан как заголовок.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    class func defaultWritingDirectionForLanguage(_ languageName: String?) -> NSWritingDirection

    Objective C

    + (NSWritingDirection)defaultWritingDirectionForLanguage:(NSString *)languageName

    Параметры

    languageName

    Язык указан в формате области языка ISO. Может быть nil возвратить направление записи значения по умолчанию произошло из базы данных значений по умолчанию пользователя.

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

    Направление записи значения по умолчанию.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает направление записи основы для получателя.

    Объявление

    Swift

    var baseWritingDirection: NSWritingDirection { get }

    Objective C

    @property(readonly) NSWritingDirection baseWritingDirection

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

    Направление записи основы для получателя.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    + defaultWritingDirectionForLanguage:
    setBaseWritingDirection: (NSMutableParagraphStyle)

  • Эти константы указывают то, что происходит, когда строка является слишком длинной для своего контейнера.

    Объявление

    Swift

    enum NSLineBreakMode : UInt { case ByWordWrapping case ByCharWrapping case ByClipping case ByTruncatingHead case ByTruncatingTail case ByTruncatingMiddle }

    Objective C

    enum { NSLineBreakByWordWrapping = 0, NSLineBreakByCharWrapping, NSLineBreakByClipping, NSLineBreakByTruncatingHead, NSLineBreakByTruncatingTail, NSLineBreakByTruncatingMiddle }; typedef NSUInteger NSLineBreakMode

    Константы

    • ByWordWrapping

      NSLineBreakByWordWrapping

      Обертывание происходит на границах слова, если само слово не соответствует на одной строке. Посмотрите Символы и Кластеры Графемы в Строковом Руководстве по программированию для обсуждения проблем, связанных с определением границ слова.

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

    • ByCharWrapping

      NSLineBreakByCharWrapping

      Обертывание происходит перед не соответствующим первым символом.

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

    • ByClipping

      NSLineBreakByClipping

      Линии просто не проведены мимо края текстового контейнера.

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

    • ByTruncatingHead

      NSLineBreakByTruncatingHead

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

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

    • ByTruncatingTail

      NSLineBreakByTruncatingTail

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

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

    • ByTruncatingMiddle

      NSLineBreakByTruncatingMiddle

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

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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