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

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

Разработчик

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

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

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

PDFDocument

A PDFDocument объект представляет данные PDF или файл PDF и определяет методы для записи, поиска и выбора данных PDF.

Другие служебные классы или инстанцируют от методов в PDFDocument, как PDFPage и PDFOutline; или поддерживайте его, также, как и PDFSelection и PDFDestination.

Вы инициализируете a PDFDocument объект с данными PDF или с URL к файлу PDF. Можно тогда попросить количество страницы, добавлять или удалять страницы, выполнять находку или анализировать выбранное содержание в NSString объект.

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


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


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


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.4 и позже.
  • Инициализирует a PDFDocument объект с переданным - в данных.

    Объявление

    Swift

    init!(data data: NSData!)

    Objective C

    - (id)initWithData:(NSData *)data

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

    A PDFDocument экземпляр, инициализированный с переданным - в данных PDF, или NULL если не мог бы быть инициализирован объект.

    Обсуждение

    Данные должны быть данными PDF, инкапсулировавшими в NSData объект; иначе этот метод возвраты NULL.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – initWithURL:

  • Инициализирует a PDFDocument объект с содержанием в указанном URL (если URL недопустим, этот метод возвраты NULL).

    Объявление

    Swift

    init!(URL url: NSURL!)

    Objective C

    - (id)initWithURL:(NSURL *)url

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

    A PDFDocument экземпляр, инициализированный с данными в переданном - в URL или NULL если URL недопустим, если объект не мог бы быть инициализирован или.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – initWithData:

  • Возвращает URL для документа.

    Объявление

    Swift

    func documentURL() -> NSURL!

    Objective C

    - (NSURL *)documentURL

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

    URL для документа; может возвратиться NULL если документ создавался из NSData объект.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func majorVersion() -> Int32

    Objective C

    - (int)majorVersion

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

    Основная версия документа.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – minorVersion

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

    Объявление

    Swift

    func minorVersion() -> Int32

    Objective C

    - (int)minorVersion

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

    Вспомогательная версия документа.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – majorVersion

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

    Объявление

    Swift

    func string() -> String!

    Objective C

    - (NSString *)string

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

    Строка, представляющая текстовое содержание всего документа.

    Обсуждение

    Страницы разграничены с символами перевода строки.

    Это - удобный метод, эквивалентный созданию объекта выбора для всего документа и затем вызова PDFSelection класс string метод.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает наиболее вероятный родительский объект схемы PDF для выбора.

    Объявление

    Swift

    func outlineItemForSelection(_ selection: PDFSelection!) -> PDFOutline!

    Objective C

    - (PDFOutline *)outlineItemForSelection:(PDFSelection *)selection

    Параметры

    selection

    Область документа в настоящее время выбрана пользователем. Выбор может охватить многократные элементы схемы, но только рассматривается вопрос, представляющий первый символ.

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

    PDF обрисовывает в общих чертах объект, который является наиболее вероятным родителем указанного выбора. Обратите внимание на то, что только вопрос, представляющий первый символ выбора, рассматривается в этом методе.

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – outlineRoot

  • Возвращает корневой объект схемы PDF для документа.

    Объявление

    Swift

    func outlineRoot() -> PDFOutline!

    Objective C

    - (PDFOutline *)outlineRoot

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

    Корневая схема возражает или NULL если нет никакого корневого объекта схемы. Корневая схема является невидимым контейнером верхнего уровня для элементов схемы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает словарь метаданных документа.

    Объявление

    Swift

    func documentAttributes() -> [NSObject : AnyObject]!

    Objective C

    - (NSDictionary *)documentAttributes

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

    Словарь метаданных документа. Словарь может быть пустым, или только некоторые ключи могут иметь присваиваемые значения. Посмотрите Константы для списка возможных ключевых слов.

    Обсуждение

    Метаданные являются дополнительными для документов в формате PDF.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setDocumentAttributes:

  • Устанавливает атрибуты документа.

    Объявление

    Swift

    func setDocumentAttributes(_ attributes: [NSObject : AnyObject]!)

    Objective C

    - (void)setDocumentAttributes:(NSDictionary *)attributes

    Параметры

    attributes

    Словарь, содержащий атрибуты документа как пары ключ/значение. Посмотрите Константы для списка возможных ключевых слов.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – documentAttributes.

  • Устанавливает корневую схему документа в объект схемы PDF.

    Объявление

    Swift

    func setOutlineRoot(_ outline: PDFOutline!)

    Objective C

    - (void)setOutlineRoot:(PDFOutline *)outline

    Параметры

    outline

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

    Обсуждение

    Когда документ в формате PDF сохраняется, древовидная структура схемы выписана к целевому файлу PDF.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – outlineRoot

  • Возвращает булево значение, указывающее, шифруется ли документ.

    Объявление

    Swift

    func isEncrypted() -> Bool

    Objective C

    - (BOOL)isEncrypted

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

    YEStrue если документ шифруется, заблокирован ли он или разблокирован; NOfalse иначе.

    Обсуждение

    Если зашифровано, читать документ требует пароля.

    Зашифрованные документы, пароль которых является пустой строкой, разблокированы автоматически после открытия, потому что Набор PDF пробует пустую строку как пароль, если ни один не предоставляется. Используйте unlockWithPassword: метод для разблокирования документа с помощью пароля.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает булево значение, указывающее, заблокирован ли документ.

    Объявление

    Swift

    func isLocked() -> Bool

    Objective C

    - (BOOL)isLocked

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

    YEStrue если заблокирован документ; NOfalse иначе.

    Обсуждение

    Только зашифрованные документы могут быть заблокированы. Зашифрованные документы, пароль которых является пустой строкой, разблокированы автоматически после открытия, потому что Набор PDF пробует пустую строку как пароль, если ни один не предоставляется. Используйте unlockWithPassword: метод для разблокирования документа с помощью пароля.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Попытки разблокировать зашифрованный документ.

    Объявление

    Swift

    func unlockWithPassword(_ password: String!) -> Bool

    Objective C

    - (BOOL)unlockWithPassword:(NSString *)password

    Параметры

    password

    Пароль для разблокирования зашифрованного документа (Вы не можете заблокировать разблокированный документ в формате PDF при помощи неправильного пароля).

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

    YEStrue если указанный пароль разблокировал документ, NOfalse иначе.

    Обсуждение

    Если пароль корректен, этот метод возвраты YEStrue, и a PDFDocumentDidUnlockNotification уведомление отправляется. После того, как разблокированный, Вы не можете использовать эту функцию, чтобы повторно заблокировать документ.

    При попытке разблокировать уже разблокированный документ, одно из следующего происходит:

    • Если документ разблокирован с полными полномочиями владельца, unlockWithPassword не делает ничего и возвратов YEStrue. Строка пароля проигнорирована.

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func allowsCopying() -> Bool

    Objective C

    - (BOOL)allowsCopying

    Обсуждение

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

    Этот метод только определяет желаемую установку полномочий в документе в формате PDF; это до приложения, чтобы осуществить (или проигнорировать) полномочия.

    Этот метод всегда возвращается YEStrue если не шифруется документ. Обратите внимание на то, что во многих случаях зашифрованный документ может все еще быть читаемым всеми пользователями вследствие стандартного пароля пустой строки. Для получения дополнительной информации о паролях пользователя и владельца, посмотрите спецификацию Adobe PDF.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func allowsPrinting() -> Bool

    Objective C

    - (BOOL)allowsPrinting

    Обсуждение

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

    Этот метод только определяет желаемую установку полномочий в документе в формате PDF; это до приложения, чтобы осуществить (или проигнорировать) полномочия.

    Этот метод всегда возвращается YEStrue если не шифруется документ. Обратите внимание на то, что во многих случаях зашифрованный документ может все еще быть читаемым всеми пользователями вследствие стандартного пароля пустой строки. Для получения дополнительной информации о паролях пользователя и владельца, посмотрите спецификацию Adobe PDF.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Синхронно находит все экземпляры указанной строки в документе.

    Объявление

    Swift

    func findString(_ string: String!, withOptions options: Int) -> [AnyObject]!

    Objective C

    - (NSArray *)findString:(NSString *)string withOptions:(NSUInteger)options

    Обсуждение

    Каждый хит добавляется к NSArray возразите как a PDFSelection объект. Если нет никаких хитов, этот метод возвращает пустой массив.

    Используйте этот метод, когда полный поисковый процесс будет краток и когда Вам не будут нужны гибкость или управление, предлагаемое beginFindString:withOptions:. Для опций обратитесь к Поиску и Сравнению Строк.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Асинхронно находит все экземпляры указанной строки в документе.

    Объявление

    Swift

    func beginFindString(_ string: String!, withOptions options: Int)

    Objective C

    - (void)beginFindString:(NSString *)string withOptions:(NSUInteger)options

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Асинхронно находит все экземпляры указанного массива строк в документе.

    Объявление

    Swift

    func beginFindStrings(_ strings: [AnyObject]!, withOptions options: Int)

    Objective C

    - (void)beginFindStrings:(NSArray *)strings withOptions:(NSUInteger)options

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Синхронно находит следующее происшествие строки после указанного выбора (или перед выбором, если Вы указали NSBackwardsSearch как параметр поиска.

    Объявление

    Swift

    func findString(_ string: String!, fromSelection selection: PDFSelection!, withOptions options: Int) -> PDFSelection!

    Objective C

    - (PDFSelection *)findString:(NSString *)string fromSelection:(PDFSelection *)selection withOptions:(NSUInteger)options

    Обсуждение

    Соответствия возвращаются как a PDFSelection объект. Если поиск достигает конца (или начинающийся) документа без каких-либо хитов, этот метод возвраты NULL.

    Если Вы передаете NULL для выбора этот метод начинает искать с начала документа (или конец, если Вы указали NSBackwardsSearch).

    Можно использовать этот метод для реализации, “Находят Снова” поведение. Для опций обратитесь к Поиску и Сравнению Строк.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func isFinding() -> Bool

    Objective C

    - (BOOL)isFinding

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Отменяет поиск, инициируемый с beginFindString:withOptions:.

    Объявление

    Swift

    func cancelFindString()

    Objective C

    - (void)cancelFindString

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func selectionFromPage(_ startPage: PDFPage!, atCharacterIndex startChar: Int, toPage endPage: PDFPage!, atCharacterIndex endChar: Int) -> PDFSelection!

    Objective C

    - (PDFSelection *)selectionFromPage:(PDFPage *)startPage atCharacterIndex:(NSUInteger)startChar toPage:(PDFPage *)endPage atCharacterIndex:(NSUInteger)endChar

    Обсуждение

    Выбор начинается в startChar на startPage и концы в endChar на endPage. Запуск и окончание индексных значений должны быть в диапазоне числа символов (как возвращено numberOfCharacters) в соответствующем PDFPage объекты.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает указанный выбор на основе начальных и конечных точек.

    Объявление

    Swift

    func selectionFromPage(_ startPage: PDFPage!, atPoint startPt: NSPoint, toPage endPage: PDFPage!, atPoint endPt: NSPoint) -> PDFSelection!

    Objective C

    - (PDFSelection *)selectionFromPage:(PDFPage *)startPage atPoint:(NSPoint)startPt toPage:(PDFPage *)endPage atPoint:(NSPoint)endPt

    Обсуждение

    Выбор начинается в startPt на startPage и концы в endPt на endPage. Начальные и конечные точки должны быть указаны в пространстве страницы относительно их соответствующих страниц.

    Начальные и конечные точки могут быть на той же странице. В этом случае вызов этого метода эквивалентен отправке selectionFromPoint:toPoint: обменивайтесь сообщениями к a PDFPage объект.

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func selectionForEntireDocument() -> PDFSelection!

    Objective C

    - (PDFSelection *)selectionForEntireDocument

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Устанавливает указанный объект как делегата к PDFDocument объект.

    Объявление

    Swift

    func setDelegate(_ anObject: AnyObject!)

    Objective C

    - (void)setDelegate:(id)anObject

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает объект, действующий как делегат к PDFDocument объект.

    Объявление

    Swift

    func delegate() -> AnyObject!

    Objective C

    - (id)delegate

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setDelegate:

  • Требовавшийся каждое соответствие, найденное во время работы находки.

    Объявление

    Swift

    func didMatchString(_ instance: PDFSelection!)

    Objective C

    - (void)didMatchString:(PDFSelection *)instance

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func documentDidBeginDocumentFind(_ notification: NSNotification!)

    Objective C

    - (void)documentDidBeginDocumentFind:(NSNotification *)notification

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    PDFDocumentDidBeginFindNotification
    – setDelegate:

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

    Объявление

    Swift

    func documentDidBeginPageFind(_ notification: NSNotification!)

    Objective C

    - (void)documentDidBeginPageFind:(NSNotification *)notification

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    PDFDocumentDidBeginPageFindNotification
    – setDelegate:

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

    Объявление

    Swift

    func documentDidEndDocumentFind(_ notification: NSNotification!)

    Objective C

    - (void)documentDidEndDocumentFind:(NSNotification *)notification

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    PDFDocumentDidEndFindNotification
    – setDelegate:

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

    Объявление

    Swift

    func documentDidEndPageFind(_ notification: NSNotification!)

    Objective C

    - (void)documentDidEndPageFind:(NSNotification *)notification

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    PDFDocumentDidEndPageFindNotification
    – setDelegate:

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

    Объявление

    Swift

    func documentDidFindMatch(_ notification: NSNotification!)

    Objective C

    - (void)documentDidFindMatch:(NSNotification *)notification

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    PDFDocumentDidFindMatchNotification
    – setDelegate:

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

    Объявление

    Swift

    func documentDidUnlock(_ notification: NSNotification!)

    Objective C

    - (void)documentDidUnlock:(NSNotification *)notification

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    PDFDocumentDidUnlockNotification
    – setDelegate:

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

    Объявление

    Swift

    func pageClass() -> AnyClass!

    Objective C

    - (Class)pageClass

    Обсуждение

    Если Вы хотите предоставить пользовательский класс страницы, подкласс PDFDocument и реализуйте этот метод для возврата пользовательского класса. Обратите внимание на то, что Ваш пользовательский класс должен быть подклассом PDFPage; иначе, поведение не определено.

    Реализация по умолчанию pageClass возвраты [PDFPage class].

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

Типы данных

  • Тип масштабирования, которое будет использоваться при печати страницы (см. “PDF Page Scaling Modes for Printing”).

    Объявление

    Objective C

    typedef NSInteger PDFPrintScalingMode;

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

    Objective C

    @import Quartz;

    Доступность

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

  • Ключи для словаря атрибутов документа. Посмотрите documentAttributes и setDocumentAttributes:.

    Объявление

    Swift

    var PDFDocumentTitleAttribute: NSString! var PDFDocumentAuthorAttribute: NSString! var PDFDocumentSubjectAttribute: NSString! var PDFDocumentCreatorAttribute: NSString! var PDFDocumentProducerAttribute: NSString! var PDFDocumentCreationDateAttribute: NSString! var PDFDocumentModificationDateAttribute: NSString! var PDFDocumentKeywordsAttribute: NSString!

    Objective C

    extern NSString *PDFDocumentTitleAttribute; extern NSString *PDFDocumentAuthorAttribute; extern NSString *PDFDocumentSubjectAttribute; extern NSString *PDFDocumentCreatorAttribute; extern NSString *PDFDocumentProducerAttribute; extern NSString *PDFDocumentCreationDateAttribute; extern NSString *PDFDocumentModificationDateAttribute; extern NSString *PDFDocumentKeywordsAttribute;

    Константы

    • PDFDocumentTitleAttribute

      PDFDocumentTitleAttribute

      Дополнительная текстовая строка ( NSString) содержа заголовок документа.

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

    • PDFDocumentAuthorAttribute

      PDFDocumentAuthorAttribute

      Дополнительная текстовая строка ( NSString) содержа имя автора документа.

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

    • PDFDocumentSubjectAttribute

      PDFDocumentSubjectAttribute

      Дополнительная текстовая строка ( NSString) содержа описание предмета документа.

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

    • PDFDocumentCreatorAttribute

      PDFDocumentCreatorAttribute

      Дополнительная текстовая строка ( NSString) содержа имя приложения, создавшего содержание документа.

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

    • PDFDocumentProducerAttribute

      PDFDocumentProducerAttribute

      Дополнительная текстовая строка ( NSString) содержа имя приложения, произведшего данные PDF для документа.

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

    • PDFDocumentCreationDateAttribute

      PDFDocumentCreationDateAttribute

      Дополнительная текстовая строка ( NSDate) содержа дату создания документа.

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

    • PDFDocumentModificationDateAttribute

      PDFDocumentModificationDateAttribute

      Дополнительная текстовая строка ( NSDate) содержа измененную в последний раз дату документа.

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

    • PDFDocumentKeywordsAttribute

      PDFDocumentKeywordsAttribute

      Дополнительный массив текстовых строк ( NSArray из NSString объекты) содержащий ключевые слова для документа.

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

  • Режимы, указывающие, как страница должна масштабироваться при печати. Посмотрите PDFView метод printWithInfo:autoRotate:pageScaling:.

    Объявление

    Objective C

    enum { kPDFPrintPageScaleNone = 0, kPDFPrintPageScaleToFit = 1, kPDFPrintPageScaleDownToFit = 2 };

    Константы

    • kPDFPrintPageScaleNone

      kPDFPrintPageScaleNone

      Не применяйте масштабирование к странице при печати.

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

    • kPDFPrintPageScaleToFit

      kPDFPrintPageScaleToFit

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

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

    • kPDFPrintPageScaleDownToFit

      kPDFPrintPageScaleDownToFit

      Уменьшите масштаб больших страниц для адаптации формату бумаги (меньшие страницы не становятся увеличенными).

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

  • Отправленный, когда документ разблокировал после a unlockWithPassword: сообщение.

    Объект уведомления PDFDocument возразите себе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Отправленный, когда beginFindString:withOptions: или findString:withOptions: метод начинает находить.

    Объект уведомления PDFDocument возразите себе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Отправленный, когда beginFindString:withOptions: или findString:withOptions: возвраты метода.

    beginFindString:withOptions: метод сразу возвращается, таким образом, это уведомление отправляется, когда закончена работа «находки».

    Когда закрыть или скрыть индикатор выполнения, можно использовать это уведомление для знания.

    Объект уведомления PDFDocument возразите себе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Можно использовать это уведомление для обновления индикатора выполнения.

    Объект уведомления PDFDocument возразите себе. Для определения страницы используйте @”PDFDocumentPageIndex” ключ для получения userinfo типа NSNumber.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Можно использовать это уведомление для обновления индикатора выполнения.

    Объект уведомления PDFDocument возразите себе. Для определения страницы используйте @”PDFDocumentPageIndex” ключ для получения userinfo типа NSNumber.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Отправленный каждый раз строковое соответствие найдено в документе.

    Объект уведомления PDFDocument возразите себе. Для определения строкового найденного выбора используйте @”PDFDocumentFoundSelection” ключ для получения userinfo типа PDFSelection *

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объект уведомления PDFDocument возразите себе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объект уведомления PDFDocument возразите себе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объект уведомления PDFDocument возразите себе. Для определения страницы используйте @”PDFDocumentPageIndex” ключ для получения userinfo типа NSNumber.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объект уведомления PDFDocument возразите себе. Для определения страницы используйте @”PDFDocumentPageIndex” ключ для получения userinfo типа NSNumber.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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