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

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

Разработчик

Кварцевая ссылка платформы ссылка класса PDFSelection

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

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

PDFSelection

A PDFSelection объект идентифицирует непрерывный или выбор состоящий из нескольких несмежных участков текста в документе в формате PDF.

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


Соответствует


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


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.4 и позже.
  • Возвращает пустое PDFSelection объект.

    Объявление

    Swift

    init!(document document: PDFDocument!)

    Objective C

    - (id)initWithDocument:(PDFDocument *)document

    Обсуждение

    Как правило, Вы не должны создавать a PDFSelection объект, но можно использовать пустое PDFSelection возразите как контейнер, в который можно поместить выборы, с помощью addSelection: и addSelections.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает массив страниц, содержавшихся в выборе.

    Объявление

    Swift

    func pages() -> [AnyObject]!

    Objective C

    - (NSArray *)pages

    Обсуждение

    Страницы сортируются индексом.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвраты NSString объект, представляющий текст, содержал в выборе (может содержать символы перевода строки).

    Объявление

    Swift

    func string() -> String!

    Objective C

    - (NSString *)string

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – attributedString

  • Возвраты NSAttributedString объект, представляющий текст, содержал в выборе (может содержать символы перевода строки).

    Объявление

    Swift

    func attributedString() -> NSAttributedString!

    Objective C

    - (NSAttributedString *)attributedString

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – строка

  • Возвращает границы выбора на указанной странице.

    Объявление

    Swift

    func boundsForPage(_ page: PDFPage!) -> NSRect

    Objective C

    - (NSRect)boundsForPage:(PDFPage *)page

    Обсуждение

    Прямоугольник выбора дан в пространстве страницы.

    Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func selectionsByLine() -> [AnyObject]!

    Objective C

    - (NSArray *)selectionsByLine

    Обсуждение

    Если Вы вызываете этот метод на a PDFSelection объект, представляющий абзац, например, selectionsByLine возвращает массив, содержащий тот PDFSelection объект для каждой строки текста в абзаце.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращается цвет раньше рисовал выбор.

    Объявление

    Swift

    func color() -> NSColor!

    Objective C

    - (NSColor *)color

    Обсуждение

    Обратите внимание на то, что, когда никакой цвет не был указан для PDFSelection объекты в документе, выборы нарисованы с помощью [NSColor selectedTextBackgroundColor] для активного состояния и [NSColor secondarySelectedControlColor] для неактивного состояния.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setColor:

  • Добавляет указанный выбор к выбору получения.

    Объявление

    Swift

    func addSelection(_ selection: PDFSelection!)

    Objective C

    - (void)addSelection:(PDFSelection *)selection

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Добавляет указанный массив выборов к выбору получения.

    Объявление

    Swift

    func addSelections(_ selections: [AnyObject]!)

    Objective C

    - (void)addSelections:(NSArray *)selections

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – addSelection:

  • Расширяет выбор от его конца к концу документа.

    Объявление

    Swift

    func extendSelectionAtEnd(_ succeed: Int)

    Objective C

    - (void)extendSelectionAtEnd:(NSInteger)succeed

    Обсуждение

    Выбор может быть расширен любой суммой, до и включая конец документа.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func extendSelectionAtStart(_ precede: Int)

    Objective C

    - (void)extendSelectionAtStart:(NSInteger)precede

    Обсуждение

    Выбор может быть расширен любой суммой, до и включая начало документа.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Вызовы drawForPage:withBox:active: со значением по умолчанию для параметра поля.

    Объявление

    Swift

    func drawForPage(_ page: PDFPage!, active active: Bool)

    Objective C

    - (void)drawForPage:(PDFPage *)page active:(BOOL)active

    Обсуждение

    Значение по умолчанию kPDFDisplayBoxCropBox. Если активный YEStrue, рисование использования selectedTextBackgroundColor. Если NOfalse, это использует secondarySelectedControlColor.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Рисует выбор относительно источника указанного, окружают пространство страницы.

    Объявление

    Swift

    func drawForPage(_ page: PDFPage!, withBox box: PDFDisplayBox, active active: Bool)

    Objective C

    - (void)drawForPage:(PDFPage *)page withBox:(PDFDisplayBox)box active:(BOOL)active

    Обсуждение

    Выбор нарисован с помощью текущего цвета подсветки. Если активный YEStrue, рисование использования selectedTextBackgroundColor. Если NOfalse, это использует secondarySelectedControlColor. Обратитесь к PDFPage класс для списка доступных типов поля.

    Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – drawForPage:active:

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

    Объявление

    Swift

    func setColor(_ color: NSColor!)

    Objective C

    - (void)setColor:(NSColor *)color

    Обсуждение

    Когда никакой цвет не был указан для PDFSelection объекты в документе, выборы нарисованы с помощью [NSColor selectedTextBackgroundColor] для активного состояния и [NSColor secondarySelectedControlColor] для неактивного состояния. Используйте setColor метод для предоставления цвета Вы хотите использоваться для получения и активных и неактивных выборов.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – цвет