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!(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 и позже.
-
Возвращает массив страниц, содержавшихся в выборе.
Обсуждение
Страницы сортируются индексом.
Оператор импорта
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 *)
page
active:(BOOL)active
Обсуждение
Значение по умолчанию
kPDFDisplayBoxCropBox
. Если активныйYES
true
, рисование использованияselectedTextBackgroundColor
. ЕслиNO
false
, это использует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 *)
page
withBox:(PDFDisplayBox)box
active:(BOOL)active
Обсуждение
Выбор нарисован с помощью текущего цвета подсветки. Если активный
YES
true
, рисование использованияselectedTextBackgroundColor
. ЕслиNO
false
, это использует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 и позже.
См. также