PDFSelection
A PDFSelection объект идентифицирует непрерывный или выбор состоящий из нескольких несмежных участков текста в документе в формате PDF.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает пустое
PDFSelectionобъект.Объявление
Swift
init!(documentdocument: PDFDocument!)Objective C
- (id)initWithDocument:(PDFDocument *)documentОбсуждение
Как правило, Вы не должны создавать a
PDFSelectionобъект, но можно использовать пустоеPDFSelectionвозразите как контейнер, в который можно поместить выборы, с помощьюaddSelection:и addSelections.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает массив страниц, содержавшихся в выборе.
Обсуждение
Страницы сортируются индексом.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвраты
NSStringобъект, представляющий текст, содержал в выборе (может содержать символы перевода строки).Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвраты
NSAttributedStringобъект, представляющий текст, содержал в выборе (может содержать символы перевода строки).Объявление
Swift
func attributedString() -> NSAttributedString!Objective C
- (NSAttributedString *)attributedStringОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает границы выбора на указанной странице.
Объявление
Обсуждение
Прямоугольник выбора дан в пространстве страницы.
Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает массив выборов, один для каждой строки текста, покрытого получателем.
Обсуждение
Если Вы вызываете этот метод на a
PDFSelectionобъект, представляющий абзац, например,selectionsByLineвозвращает массив, содержащий тотPDFSelectionобъект для каждой строки текста в абзаце.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Возвращается цвет раньше рисовал выбор.
Обсуждение
Обратите внимание на то, что, когда никакой цвет не был указан для
PDFSelectionобъекты в документе, выборы нарисованы с помощью[NSColor selectedTextBackgroundColor]для активного состояния и[NSColor secondarySelectedControlColor]для неактивного состояния.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Добавляет указанный выбор к выбору получения.
Объявление
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 и позже.
См. также
-
Расширяет выбор от его конца к концу документа.
Объявление
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!, activeactive: Bool)Objective C
- (void)drawForPage:(PDFPage *)pageactive:(BOOL)activeОбсуждение
Значение по умолчанию
kPDFDisplayBoxCropBox. Если активныйYEStrue, рисование использованияselectedTextBackgroundColor. ЕслиNOfalse, это используетsecondarySelectedControlColor.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Рисует выбор относительно источника указанного, окружают пространство страницы.
Объявление
Swift
func drawForPage(_page: PDFPage!, withBoxbox: PDFDisplayBox, activeactive: Bool)Objective C
- (void)drawForPage:(PDFPage *)pagewithBox:(PDFDisplayBox)boxactive:(BOOL)activeОбсуждение
Выбор нарисован с помощью текущего цвета подсветки. Если активный
YEStrue, рисование использованияselectedTextBackgroundColor. ЕслиNOfalse, это используетsecondarySelectedControlColor. Обратитесь кPDFPageкласс для списка доступных типов поля.Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Выбирает цвет, используемый для получения выбора и в активных и в неактивных состояниях.
Обсуждение
Когда никакой цвет не был указан для
PDFSelectionобъекты в документе, выборы нарисованы с помощью[NSColor selectedTextBackgroundColor]для активного состояния и[NSColor secondarySelectedControlColor]для неактивного состояния. ИспользуйтеsetColorметод для предоставления цвета Вы хотите использоваться для получения и активных и неактивных выборов.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
