PDFView
A PDFView объект инкапсулирует функциональность Набора PDF в единственный виджет, который можно добавить к Разработчику Интерфейса использования приложения.
PDFView может быть единственный класс, с которым необходимо иметь дело для добавления функциональности PDF к приложению. Это позволяет Вам вывести на экран данные PDF и позволяет пользователям выбрать содержание, перейти через документ, установить уровень изменения масштаба и скопировать текстовое содержание в Область монтажа. PDFView также отслеживает историю страницы.
Можно разделить на подклассы PDFView создать пользовательское средство просмотра PDF.
Можно также создать пользовательское средство просмотра PDF при помощи классов утилиты PDF Kit непосредственно и не использования PDFView вообще.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAnimationDelegate -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSMenuDelegate -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAnimationDelegate -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSMenuDelegate -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает документ, связанный с a
PDFViewобъект.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Связывает документ с a
PDFViewобъект.Объявление
Swift
func setDocument(_document: PDFDocument!)Objective C
- (void)setDocument:(PDFDocument *)documentОбсуждение
Если документ был уже связан с представлением, он выпущен сначала и затем
documentсвязан с представлением.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, может ли пользователь перейти к предыдущей странице в истории страницы.
Объявление
Swift
func canGoBack() -> BoolObjective C
- (BOOL)canGoBackОбсуждение
История страницы создается, как Ваше приложение вызывает методы навигации такой как
goToDestination:иgoToLastPage:.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, может ли пользователь перейти к следующей странице в истории страницы.
Объявление
Swift
func canGoForward() -> BoolObjective C
- (BOOL)canGoForwardОбсуждение
История страницы создается, как Ваше приложение вызывает методы навигации такой как
goToDestination:иgoToLastPage:.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, может ли пользователь перейти к первой странице документа.
Объявление
Swift
func canGoToFirstPage() -> BoolObjective C
- (BOOL)canGoToFirstPageОбсуждение
Возвращаемое значение будет
YEStrueесли представление уже не выводит на экран первую страницу.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, может ли пользователь перейти к последней странице документа.
Объявление
Swift
func canGoToLastPage() -> BoolObjective C
- (BOOL)canGoToLastPageОбсуждение
Возвращаемое значение будет
YEStrueесли представление уже не выводит на экран последнюю страницу.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, может ли пользователь перейти к следующей странице документа.
Объявление
Swift
func canGoToNextPage() -> BoolObjective C
- (BOOL)canGoToNextPageОбсуждение
Возвращаемое значение будет
YEStrueесли представление не выводит на экран последнюю страницу.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, может ли пользователь перейти к предыдущей странице документа.
Объявление
Swift
func canGoToPreviousPage() -> BoolObjective C
- (BOOL)canGoToPreviousPageОбсуждение
Возвращаемое значение будет
YEStrueесли представление не выводит на экран первую страницу.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает текущую страницу.
Обсуждение
Когда существует две страницы в представлении в двух - режим, “текущая страница” является левой страницей. Для непрерывных режимов, возвращает страницу, пересекающую горизонтальную строку на полпути между верхними и нижними границами представления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвраты a
PDFDestinationобъект, представляющий текущую страницу и текущую точку в представлении, указан в пространстве страницы.Объявление
Swift
func currentDestination() -> PDFDestination!Objective C
- (PDFDestination *)currentDestinationОбсуждение
Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
– currentPage– goToDestination:(PDFDestination) -
Перемещается назад по одному шагу в истории страницы.
Объявление
Swift
@IBAction func goBack(_sender: AnyObject!)Objective C
- (IBAction)goBack:(id)senderОбсуждение
История страницы создается, как Ваше приложение вызывает методы навигации такой как
goToDestination:иgoToLastPage:.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Перемещается вперед по одному шагу в истории страницы.
Объявление
Swift
@IBAction func goForward(_sender: AnyObject!)Objective C
- (IBAction)goForward:(id)senderОбсуждение
История страницы создается, как Ваше приложение вызывает методы навигации такой как
goToDestination:иgoToLastPage:.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Перешел к первой странице документа.
Объявление
Swift
@IBAction func goToFirstPage(_sender: AnyObject!)Objective C
- (IBAction)goToFirstPage:(id)senderОбсуждение
Набор PDF записывает перемещение в своей истории страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Перешел к последней странице документа.
Объявление
Swift
@IBAction func goToLastPage(_sender: AnyObject!)Objective C
- (IBAction)goToLastPage:(id)senderОбсуждение
Набор PDF записывает перемещение в своей истории страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Перешел к следующей странице документа.
Объявление
Swift
@IBAction func goToNextPage(_sender: AnyObject!)Objective C
- (IBAction)goToNextPage:(id)senderОбсуждение
Набор PDF записывает перемещение в своей истории страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Перешел к предыдущей странице документа.
Объявление
Swift
@IBAction func goToPreviousPage(_sender: AnyObject!)Objective C
- (IBAction)goToPreviousPage:(id)senderОбсуждение
Набор PDF записывает перемещение в своей истории страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Прокрутки к указанной странице.
Обсуждение
Набор PDF записывает перемещение в своей истории страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Перешел указанному месту назначения.
Объявление
Swift
func goToDestination(_destination: PDFDestination!)Objective C
- (void)goToDestination:(PDFDestination *)destinationОбсуждение
Места назначения включают страницу и точку на странице, указанной в пространстве страницы.
Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
– currentDestination(PDFDestination)– currentPage -
Прокрутки к первому символу указанного выбора.
Объявление
Swift
func goToSelection(_selection: PDFSelection!)Objective C
- (void)goToSelection:(PDFSelection *)selectionОбсуждение
Набор PDF записывает перемещение в своей истории страницы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Перешел к указанному прямоугольнику на указанной странице.
Объявление
Обсуждение
Если указанный прямоугольник уже видим, этот метод ничего не делает. Это позволяет Вам прокручивать
PDFViewвозразите против определенногоPDFAnnotationилиPDFSelectionобъект, потому что оба из этих объектов имеют методы границ, возвращающие аннотацию или позицию выбора в пространстве страницы.Обратите внимание на то, что
rectуказан в пространственных координатах страницы. Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Устанавливает режим отображения для представления.
Объявление
Swift
func setDisplayMode(_mode: PDFDisplayMode)Objective C
- (void)setDisplayMode:(PDFDisplayMode)modeОбсуждение
Доступные режимы отображения являются единственной страницей, непрерывной единственной страницей, два - и два - непрерывный, как определено в Константах.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает текущий режим отображения.
Объявление
Swift
func displayMode() -> PDFDisplayModeObjective C
- (PDFDisplayMode)displayModeОбсуждение
Посмотрите Константы для возможных значений.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Переключается дисплей разрывов страницы.
Объявление
Swift
func setDisplaysPageBreaks(_breaks: Bool)Objective C
- (void)setDisplaysPageBreaks:(BOOL)breaksОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, выводит ли представление на экран разрывы страницы.
Объявление
Swift
func displaysPageBreaks() -> BoolObjective C
- (BOOL)displaysPageBreaksОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Указывает поле, чтобы вывести на экран и отсечь к.
Объявление
Swift
func setDisplayBox(_box: PDFDisplayBox)Objective C
- (void)setDisplayBox:(PDFDisplayBox)boxОбсуждение
Значения для
boxопределяются вPDFDisplayBoxперечисление. Значение по умолчанию для этого методаkPDFDisplayBoxCropBox.Доступные значения для полей дисплея определяются в разделе Constants в
PDFPageкласс.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает текущий стиль поля дисплея.
Объявление
Swift
func displayBox() -> PDFDisplayBoxObjective C
- (PDFDisplayBox)displayBoxОбсуждение
Доступные значения для полей дисплея определяются в разделе Constants в
PDFPageкласс.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, выведет ли представление на экран первую страницу как обложку книги (значимый только, когда документ будет в два - или два - непрерывный режим отображения).
Объявление
Swift
func displaysAsBook() -> BoolObjective C
- (BOOL)displaysAsBookОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Указывает, должно ли представление обработать первую страницу документа как обложку книги.
Объявление
Swift
func setDisplaysAsBook(_asBook: Bool)Objective C
- (void)setDisplaysAsBook:(BOOL)asBookОбсуждение
Для два - режимы, a
YEStrueзначение для этого метода указывает, что первая страница должна быть выведена на экран отдельно.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Указывает, использовать ли сглаживание в представлении.
Объявление
Swift
func setShouldAntiAlias(_aliasing: Bool)Objective C
- (void)setShouldAntiAlias:(BOOL)aliasingОбсуждение
Значение по умолчанию
YEStrue.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, сглаживается ли представление.
Объявление
Swift
func shouldAntiAlias() -> BoolObjective C
- (BOOL)shouldAntiAliasОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает greeking порог для использования для отображения текста.
Объявление
Swift
func setGreekingThreshold(_threshold: CGFloat)Objective C
- (void)setGreekingThreshold:(CGFloat)thresholdОбсуждение
Порог по умолчанию 3.0.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает текущий greeking порог для представления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Выбирает цвет фона представления к указанному цвету.
Объявление
Swift
@IBAction func takeBackgroundColorFrom(_sender: AnyObject!)Objective C
- (IBAction)takeBackgroundColorFrom:(id)senderОбсуждение
Фон представления является областью, выведенной на экран любой стороне страниц документа в формате PDF. Когда разрывы страницы включены, фон также появляется между страницами. Цвет по умолчанию является 50%-м серым.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Выбирает цвет фона представления.
Объявление
Swift
func setBackgroundColor(_newColor: NSColor!)Objective C
- (void)setBackgroundColor:(NSColor *)newColorОбсуждение
Фон представления является областью, выведенной на экран любой стороне страниц документа в формате PDF. Когда разрывы страницы включены, фон также появляется между страницами. Цвет по умолчанию является 50%-м серым.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает цвет фона представления.
Обсуждение
Фон представления является областью, выведенной на экран любой стороне страниц документа в формате PDF. Когда разрывы страницы включены, фон также появляется между страницами. Цвет по умолчанию является 50%-м серым.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Устанавливает делегата к представлению.
Объявление
Swift
func setDelegate(_anObject: AnyObject!)Objective C
- (void)setDelegate:(id)anObjectОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает делегата представления.
Объявление
Swift
func delegate() -> AnyObject!Objective C
- (id)delegateОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает масштабный коэффициент для представления.
Объявление
Swift
func setScaleFactor(_scale: CGFloat)Objective C
- (void)setScaleFactor:(CGFloat)scaleОбсуждение
Значение по умолчанию
1.0, соответствие фактическому размеру.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает текущий масштабный коэффициент для представления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Увеличивает масштаб путем увеличения масштабного коэффициента.
Объявление
Swift
@IBAction func zoomIn(_sender: AnyObject!)Objective C
- (IBAction)zoomIn:(id)senderОбсуждение
Каждый вызов
zoomInmuliplies масштабный коэффициент квадратным корнем 2.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, может ли пользователь увеличить представление — т.е. увеличить масштаб.
Объявление
Swift
func canZoomIn() -> BoolObjective C
- (BOOL)canZoomInОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Уменьшает масштаб путем уменьшения масштабного коэффициента.
Объявление
Swift
@IBAction func zoomOut(_sender: AnyObject!)Objective C
- (IBAction)zoomOut:(id)senderОбсуждение
Каждый вызов
zoomOutделит масштабный коэффициент на квадратный корень 2.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает булево значение, указывающее, может ли пользователь просмотреть расширенную область — т.е. уменьшить масштаб.
Объявление
Swift
func canZoomOut() -> BoolObjective C
- (BOOL)canZoomOutОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Переключатели, применился ли масштабный коэффициент к представлению автоматически, реагируют на изменение размеров.
Объявление
Swift
func setAutoScales(_newAuto: Bool)Objective C
- (void)setAutoScales:(BOOL)newAutoОбсуждение
Когда установлено в автомасштабирование, документ масштабируется для заполнения
PDFViewвозразите, поскольку пользователь изменяет размеры его.Для единственной страницы и два - непрерывные режимы, автомасштабируясь соответствует странице к ширине представления. Для единственной страницы и два - ненепрерывные режимы, автомасштабирование обеспечивает наиболее подходящий, в котором просматриваемые страницы как можно больше при отображении в их полноте в представлении.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, установлено ли автомасштабирование.
Объявление
Swift
func autoScales() -> BoolObjective C
- (BOOL)autoScalesОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает тип области, курсор мыши закончен.
Объявление
Swift
func areaOfInterestForMouse(_event: NSEvent!) -> PDFAreaOfInterestObjective C
- (PDFAreaOfInterest)areaOfInterestForMouse:(NSEvent *)eventОбсуждение
PDFAreaOfInterestперечисление определяет различные типы области. Этот метод для пользовательских подклассовPDFViewкласс. Используйте его, если Вы переопределяетеNSResponderклассmouseMoved:метод или связанные методы.Обратитесь к Константам для различных значений констант сферы интересов. Каждая из этих констант способствует значению
PDFAreaOfInterestбитовое поле.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает тип курсора мыши согласно типу области, курсор мыши закончен.
Объявление
Swift
func setCursorForAreaOfInterest(_area: PDFAreaOfInterest)Objective C
- (void)setCursorForAreaOfInterest:(PDFAreaOfInterest)areaОбсуждение
Этот метод особенно полезен для пользовательских подклассов
PDFViewкласс.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает текущий выбор.
Объявление
Swift
func currentSelection() -> PDFSelection!Objective C
- (PDFSelection *)currentSelectionОбсуждение
Возвраты
NULLесли не существует никакой выбор.Обратите внимание на то, что этот метод возвращает фактический экземпляр тока
PDFSelectionобъект. Поэтому, если Вы хотите изменить его, необходимо сделать копию из возвращенного выбора и изменить это, вместо этого.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает выбор.
Объявление
Swift
func setCurrentSelection(_selection: PDFSelection!)Objective C
- (void)setCurrentSelection:(PDFSelection *)selectionОбсуждение
Представление перерисовывает по мере необходимости, но не прокручивает. Если необходимо прокрутить к текущему выбору, использовать
scrollSelectionToVisible:. Если Вы передаетеnilдля выбора этот вызов эквивалентен вызовуclearSelection.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Выбирает весь текст в документе.
Объявление
Swift
@IBAction func selectAll(_sender: AnyObject!)Objective C
- (IBAction)selectAll:(id)senderОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Очищает выбор.
Объявление
Swift
func clearSelection()Objective C
- (void)clearSelectionОбсуждение
Представление перерисовывает по мере необходимости, но не прокручивает. Этот вызов эквивалентен вызову
[PDFView setCurrentSelection:NULL].Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Копирует текст в выборе, если таковые имеются, к Области монтажа.
Объявление
Swift
func copy(_sender: AnyObject!)Objective C
- (void)copy:(id)senderОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Прокручивает представление, пока выбор не видим.
Объявление
Swift
func scrollSelectionToVisible(_sender: AnyObject!)Objective C
- (void)scrollSelectionToVisible:(id)senderОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Устанавливает выбор, анимированным способом, при желании.
Объявление
Swift
func setCurrentSelection(_selection: PDFSelection!, animateanimate: Bool)Objective C
- (void)setCurrentSelection:(PDFSelection *)selectionanimate:(BOOL)animateОбсуждение
Этот метод ведет себя как
setCurrentSelection:, но с добавлением анимации, еслиanimateYEStrue. Анимация служит для привлечения внимания пользователя к новому выбору, который может быть полезным при реализации поиска.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Выделяет указанный массив выборов.
Объявление
Swift
func setHighlightedSelections(_selections: [AnyObject]!)Objective C
- (void)setHighlightedSelections:(NSArray *)selectionsОбсуждение
В отличие от пользовательского набора выборов (использование, например,
setCurrentSelection:), выборы, которые Вы указываете в этом методе, не уходят (т.е. кажутся невыбранными), когда пользователи щелкают в другом месте в представлении или документе. Вместо этого для отмены выбора выборов необходимо вызвать[setHighlightedSelections:NULL]удалить их.Вы могли бы использовать этот метод для выделения набора соответствий от текстового поиска. Чтобы препятствовать тому, чтобы пользователь путал их собственные выборы с выборами, Вы устанавливаете использование этого метода, рекомендуется использовать цвет подсветки, отличающийся от текстового цвета выделения пользователя по умолчанию.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает массив выборов, выделяющихся с помощью
setHighlightedSelections.Объявление
Swift
func highlightedSelections() -> [AnyObject]!Objective C
- (NSArray *)highlightedSelectionsОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Вызывающий удобный метод
– [[self document] setpassword:]с паролем от указанного отправителя.Объявление
Swift
func takePasswordFrom(_sender: AnyObject!)Objective C
- (void)takePasswordFrom:(id)senderОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Для использования подклассами
PDFViewдля пользовательского рендеринга страниц.Обсуждение
Не вызывайте этот метод, кроме путем вызова его на
superот подкласса.PDFViewвызовы классаdrawPage:по мере необходимости для каждой видимой страницы, требующей рендеринга. ВPDFViewкласс, этот метод стираетсяpageбелому, вызовам[page drawInRect: pageRect withBox: [self displayBox]], и затем рисует выбор, если таковые имеются.Можно переопределить этот метод, чтобы нарисовать поверх страницы PDF или управлять, как нарисованы страницы. В этих случаях вызовите этот метод на
superи затем выполните пользовательское получение поверх страницы PDF.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Для использования подклассами
PDFViewдля рендеринга постстраницы.Объявление
Swift
func drawPagePost(_page: PDFPage!)Objective C
- (void)drawPagePost:(PDFPage *)pageОбсуждение
Реализация по умолчанию этого метода рисует текстовое выделение (если таковые имеются) для страницы. Этот метод не применяет масштабирование или вращение к текущему контексту для отображения на пространство страницы; вместо этого, контекст находится в пространственных координатах представления (в котором источник в нижнем левом углу текущего представления PDF).
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Распечатывает документ с указанной информацией о принтере.
Объявление
Swift
func printWithInfo(_printInfo: NSPrintInfo!, autoRotatedoRotate: Bool)Objective C
- (void)printWithInfo:(NSPrintInfo *)printInfoautoRotate:(BOOL)doRotateОбсуждение
Если
autoRotateустановлен вYEStrue, тогда тыс метода игнорирует атрибут ориентации вNSPrintInfoвозразите и вместо этого выбирает ориентацию что лучшие адаптации страница к формату бумаги. Эта ориентация происходит на постранично основание.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Распечатывает документ с указанным принтером и масштабирующей страницу информацией.
Объявление
Swift
func printWithInfo(_printInfo: NSPrintInfo!, autoRotatedoRotate: Bool, pageScalingscale: PDFPrintScalingMode)Objective C
- (void)printWithInfo:(NSPrintInfo *)printInfoautoRotate:(BOOL)doRotatepageScaling:(PDFPrintScalingMode)scaleОбсуждение
Если
pageScalingустановлен вkPDFPrintPageScaleToFit, каждая страница увеличена или вниз до наиболее подходящего формат бумаги. ЕслиpageScalingустановлен вkPDFPrintPageScaleDownToFit, только большие страницы уменьшены масштаб до адаптации; маленькие страницы не увеличены до адаптации. УказаниеkPDFPrintPageScaleNoneдляpageScalingэквивалентно вызовуprintWithInfo:autoRotate:. См. PDFDocument для получения дополнительной информации о масштабирующих страницу типах.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращается страница, содержащая точку, указанную в поле зрения, координирует.
Объявление
Обсуждение
Возвраты
NULLесли нет никакой страницы в указанной точке иnearestустановлен вNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Преобразовывает точку из пространства представления для разбивки на страницы пространства.
Объявление
Обсуждение
Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы. Пространство представления является системой координат с источником в нижнем левом углу текущего представления PDF.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Преобразовывает прямоугольник из пространства представления для разбивки на страницы пространства.
Объявление
Обсуждение
Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы. Пространство представления является системой координат с источником в нижнем левом углу текущего представления PDF.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Преобразовывает точку из пространства страницы для просмотра пространства.
Объявление
Обсуждение
Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы. Пространство представления является системой координат с источником в нижнем левом углу текущего представления PDF.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Преобразовывает прямоугольник из пространства страницы для просмотра пространства.
Объявление
Обсуждение
Пространство страницы является системой координат на 72 точки на дюйм с источником в нижнем левом углу текущей страницы. Пространство представления является системой координат с источником в нижнем левом углу текущего представления PDF.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает самое внутреннее представление, используемое
PDFViewили ВашимPDFViewподкласс.Обсуждение
Самое внутреннее представление является тем, выводящим на экран видимые страницы документа. Этот метод полезен при преобразовании координат от одного представления до другого.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращается размер должен был вывести на экран строку страницы текущего документа.
Объявление
Обсуждение
Размер зависит от текущего масштабного коэффициента и атрибутов дисплея.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Выполняет расположение внутренних представлений.
Объявление
Swift
func layoutDocumentView()Objective C
- (void)layoutDocumentViewОбсуждение
PDFViewфактически содержит несколько подпредставлений, таких как представление документа (где PDF фактически нарисован), и “матовое представление” (который может появиться как серая область вокруг содержания PDF, в зависимости от масштабирования). Изменения в содержании PDF могут потребовать изменений в этих внутренних представлениях, таким образом, необходимо вызвать этот метод явно при использовании классов утилиты PDF Kit, чтобы добавить или удалить страницу, повернуть страницу или выполнить другие операции, влияющие на видимое расположение.От этого метода вызывают автоматически
PDFViewметоды, влияющие на видимое расположение (такой какsetDocument:,setDisplayBox:илиzoomIn:).Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Определяет, может ли представление принять новые документы в формате PDF, перетащенные в него пользователем.
Объявление
Swift
func allowsDragging() -> BoolObjective C
- (BOOL)allowsDraggingОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Указывает, может ли представление принять, перетаскивает.
Объявление
Swift
func setAllowsDragging(_allow: Bool)Objective C
- (void)setAllowsDragging:(BOOL)allowОбсуждение
Если установлено в
YEStrue, пользователь может перетащить новый документ в формате PDF в представление. Новый документ тогда выведен на экран в представлении, и старый документ выпущен.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает массив
PDFPageобъекты, представляющие в настоящее время видимые страницы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Говорит представлению PDF, что изменилась аннотация на указанной странице.
Объявление
Swift
func annotationsChangedOnPage(_page: PDFPage!)Objective C
- (void)annotationsChangedOnPage:(PDFPage *)pageОбсуждение
Когда
PDFViewобъект получает это сообщение, он повторно сканирует для подсказок и раскрывается и сообщаетPDFThumbailViewобъекты так изображения миниатюр могут быть перерисованы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Метод делегата для переопределения изменений в масштабном коэффициенте.
Объявление
Swift
func PDFViewWillChangeScaleFactor(_sender: PDFView!, toScalescale: CGFloat) -> CGFloatОбсуждение
По умолчанию масштабный коэффициент ограничивается диапазоном между 0,1 и 10.0 включительно.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Метод делегата для обработки нажимает на ссылки URL в представлении.
Объявление
Objective C
- (void)PDFViewWillClickOnLink:(PDFView *)senderwithURL:(NSURL *)urlОбсуждение
По умолчанию, это вызовы метода
[[NSWorkspace sharedWorkspace] openURL:url].Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Метод делегата, выполняющий работу находки.
Объявление
Swift
func PDFViewPerformFind(_sender: PDFView!)Objective C
- (void)PDFViewPerformFind:(PDFView *)senderОбсуждение
Некоторые
PDFActionобъекты запрашивают приложение средства просмотра PDF выполнить работу находки. Когда пользователи щелкают по аннотации с таким действием, делегата, отвечающего на этот метод, вызывают.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Метод делегата, выполняющий движение - к работе.
Объявление
Swift
func PDFViewPerformGoToPage(_sender: PDFView!)Objective C
- (void)PDFViewPerformGoToPage:(PDFView *)senderОбсуждение
Некоторые
PDFActionобъекты запрашивают приложение средства просмотра PDF вывести на экран панель, позволяющую пользователям вводить номер страницы для движения в. Когда пользователи щелкают по аннотации с таким действием, делегата, отвечающего на этот метод, вызывают.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Метод делегата, распечатывающий текущий документ.
Объявление
Swift
func PDFViewPerformPrint(_sender: PDFView!)Objective C
- (void)PDFViewPerformPrint:(PDFView *)senderОбсуждение
Некоторые
PDFActionобъекты запрашивают приложение средства просмотра PDF распечатать текущий документ. Когда пользователи щелкают по аннотации с таким действием, делегата, отвечающего на этот метод, вызывают.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Метод делегата, открывающий указанную страницу.
Объявление
Swift
func PDFViewOpenPDF(_sender: PDFView!, forRemoteGoToActionaction: PDFActionRemoteGoTo!)Objective C
- (void)PDFViewOpenPDF:(PDFView *)senderforRemoteGoToAction:(PDFActionRemoteGoTo *)actionОбсуждение
Делегата, отвечающего на этот метод, вызывают для обработки щелчков в аннотации, содержащей a
PDFActionRemoteGoToдействие. Такое действие содержит URL, индекс страницы и точку. Делегат должен открыть документ в формате PDF, указанный URL, и перейти к указанной странице и точке. Простой способ сделать это должно создать aPDFDocumentобъект с указанным URL и затем создает aPDFDestinationобъект с указанной страницей и точкой. Затем можно вызватьgoToDestination:.Реализация по умолчанию этого метода звуковые сигналы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Метод делегата, переопределяющий должность, используемую когда
PDFViewраспечатан.Объявление
Objective C
- (NSString *)PDFViewPrintJobTitle:(PDFView *)senderОбсуждение
По умолчанию этот метод использует строку, если таковые имеются, связанный с «Заголовком» вводят представление
PDFDocumentсловарь атрибута. Если нет такой строки, этот метод использует последний компонент контура, если документ ОСНОВАН НА URL.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Отправленный, когда изменяется история страницы.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Отправленный, когда новый документ связан с представлением.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Отправленный, когда новая страница становится текущей страницей.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Отправленный, когда изменяется масштабный коэффициент.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Отправленный, когда пользователь щелкает по аннотации.
Объект уведомления
PDFViewвозразите себе.Используйте
@”PDFAnnotationHit”ключ для получения userinfo типаPDFAnnotation *.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Отправленный, когда пользователь пытается скопировать в область монтажа без надлежащих полномочий.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Отправленный, когда пользователь пытается распечатать без надлежащих полномочий.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Отправленный, прежде чем пользователь щелкает по аннотации.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Отправленный, когда изменился текущий выбор.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Отправленный, когда изменился режим отображения.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Отправленный, когда изменилось поле дисплея.
Объект уведомления
PDFViewвозразите себе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
