PDFDocument
A PDFDocument объект представляет данные PDF или файл PDF и определяет методы для записи, поиска и выбора данных PDF.
Другие служебные классы или инстанцируют от методов в PDFDocument, как PDFPage и PDFOutline; или поддерживайте его, также, как и PDFSelection и PDFDestination.
Вы инициализируете a PDFDocument объект с данными PDF или с URL к файлу PDF. Можно тогда попросить количество страницы, добавлять или удалять страницы, выполнять находку или анализировать выбранное содержание в NSString объект.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.4 и позже.
-
Инициализирует a
PDFDocumentобъект с переданным - в данных.Возвращаемое значение
A
PDFDocumentэкземпляр, инициализированный с переданным - в данных PDF, илиNULLесли не мог бы быть инициализирован объект.Обсуждение
Данные должны быть данными PDF, инкапсулировавшими в
NSDataобъект; иначе этот метод возвратыNULL.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Инициализирует a
PDFDocumentобъект с содержанием в указанном URL (если URL недопустим, этот метод возвратыNULL).Возвращаемое значение
A
PDFDocumentэкземпляр, инициализированный с данными в переданном - в URL илиNULLесли URL недопустим, если объект не мог бы быть инициализирован или.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает URL для документа.
Возвращаемое значение
URL для документа; может возвратиться
NULLесли документ создавался изNSDataобъект.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает основную версию документа.
Объявление
Swift
func majorVersion() -> Int32Objective C
- (int)majorVersionВозвращаемое значение
Основная версия документа.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает вспомогательную версию документа.
Объявление
Swift
func minorVersion() -> Int32Objective C
- (int)minorVersionВозвращаемое значение
Вспомогательная версия документа.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает строку, представляющую текстовое содержание для всего документа.
Возвращаемое значение
Строка, представляющая текстовое содержание всего документа.
Обсуждение
Страницы разграничены с символами перевода строки.
Это - удобный метод, эквивалентный созданию объекта выбора для всего документа и затем вызова
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 и позже.
См. также
-
Возвращает корневой объект схемы PDF для документа.
Возвращаемое значение
Корневая схема возражает или
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 и позже.
См. также
-
Устанавливает атрибуты документа.
Объявление
Swift
func setDocumentAttributes(_attributes: [NSObject : AnyObject]!)Objective C
- (void)setDocumentAttributes:(NSDictionary *)attributesПараметры
attributesСловарь, содержащий атрибуты документа как пары ключ/значение. Посмотрите Константы для списка возможных ключевых слов.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает корневую схему документа в объект схемы 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 и позже.
См. также
-
Возвращает булево значение, указывающее, шифруется ли документ.
Объявление
Swift
func isEncrypted() -> BoolObjective C
- (BOOL)isEncryptedВозвращаемое значение
YEStrueесли документ шифруется, заблокирован ли он или разблокирован;NOfalseиначе.Обсуждение
Если зашифровано, читать документ требует пароля.
Зашифрованные документы, пароль которых является пустой строкой, разблокированы автоматически после открытия, потому что Набор PDF пробует пустую строку как пароль, если ни один не предоставляется. Используйте
unlockWithPassword:метод для разблокирования документа с помощью пароля.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает булево значение, указывающее, заблокирован ли документ.
Объявление
Swift
func isLocked() -> BoolObjective C
- (BOOL)isLockedВозвращаемое значение
YEStrueесли заблокирован документ;NOfalseиначе.Обсуждение
Только зашифрованные документы могут быть заблокированы. Зашифрованные документы, пароль которых является пустой строкой, разблокированы автоматически после открытия, потому что Набор PDF пробует пустую строку как пароль, если ни один не предоставляется. Используйте
unlockWithPassword:метод для разблокирования документа с помощью пароля.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Попытки разблокировать зашифрованный документ.
Объявление
Swift
func unlockWithPassword(_password: String!) -> BoolObjective C
- (BOOL)unlockWithPassword:(NSString *)passwordПараметры
passwordПароль для разблокирования зашифрованного документа (Вы не можете заблокировать разблокированный документ в формате PDF при помощи неправильного пароля).
Возвращаемое значение
YEStrueесли указанный пароль разблокировал документ,NOfalseиначе.Обсуждение
Если пароль корректен, этот метод возвраты
YEStrue, и aPDFDocumentDidUnlockNotificationуведомление отправляется. После того, как разблокированный, Вы не можете использовать эту функцию, чтобы повторно заблокировать документ.При попытке разблокировать уже разблокированный документ, одно из следующего происходит:
Если документ разблокирован с полными полномочиями владельца,
unlockWithPasswordне делает ничего и возвратовYEStrue. Строка пароля проигнорирована.Если документ разблокирован с только полномочиями пользователя,
unlockWithPasswordпопытки получить полные полномочия владельца со строкой пароля. Если строка перестала работать, документ поддерживает свои полномочия пользователя. В любом случае, этот метод возвратыYEStrue.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает булево значение, указывающее, позволяет ли документ копировать содержания в Область монтажа.
Объявление
Swift
func allowsCopying() -> BoolObjective C
- (BOOL)allowsCopyingОбсуждение
Возможность скопировать содержание с документа в формате PDF является атрибутом, не связанным с тем, заблокирован ли документ или разблокирован. Это зависит от полномочий PDF, установленных автором документа.
Этот метод только определяет желаемую установку полномочий в документе в формате PDF; это до приложения, чтобы осуществить (или проигнорировать) полномочия.
Этот метод всегда возвращается
YEStrueесли не шифруется документ. Обратите внимание на то, что во многих случаях зашифрованный документ может все еще быть читаемым всеми пользователями вследствие стандартного пароля пустой строки. Для получения дополнительной информации о паролях пользователя и владельца, посмотрите спецификацию Adobe PDF.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает булево значение, указывающее, позволяет ли документ распечатывать.
Объявление
Swift
func allowsPrinting() -> BoolObjective C
- (BOOL)allowsPrintingОбсуждение
Возможность распечатать документ в формате PDF является атрибутом, не связанным с тем, заблокирован ли документ или разблокирован. Это зависит от полномочий PDF, установленных автором документа.
Этот метод только определяет желаемую установку полномочий в документе в формате PDF; это до приложения, чтобы осуществить (или проигнорировать) полномочия.
Этот метод всегда возвращается
YEStrueесли не шифруется документ. Обратите внимание на то, что во многих случаях зашифрованный документ может все еще быть читаемым всеми пользователями вследствие стандартного пароля пустой строки. Для получения дополнительной информации о паролях пользователя и владельца, посмотрите спецификацию Adobe PDF.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает представление документа как
NSDataобъект.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Пишет документ файлу в указанном пути с указанными опциями.
Объявление
Objective C
- (BOOL)writeToFile:(NSString *)pathwithOptions:(NSDictionary *)optionsОбсуждение
Обычно используемые опции
kCGPDFContextOwnerPassword,kCGPDFContextUserPassword,kCGPDFContextAllowsCopyingиkCGPDFContextAllowsPrinting. Для получения дополнительной информации об этих опциях, посмотрите “Вспомогательные Ключи Словаря” в Ссылке CGPDFContext, части Кварца 2D Ссылка.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Пишет документ расположению, указанному переданным - в URL.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Пишет документ указанному URL с указанными опциями.
Объявление
Objective C
- (BOOL)writeToURL:(NSURL *)urlwithOptions:(NSDictionary *)optionsОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает число страниц в документе.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает страницу в указанном индексе.
Объявление
Objective C
- (PDFPage *)pageAtIndex:(NSUInteger)indexОбсуждение
Индексы являются базируемым нулем. Этот метод повышает исключение если
indexвыходит за пределы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Получает индекс для указанной страницы.
Объявление
Objective C
- (NSUInteger)indexForPage:(PDFPage *)pageОбсуждение
Индексы основаны на нуле. Этот метод повышает исключение и возвраты
NSNotFoundеслиpageне найден.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Вставляет страницу в указанной индексной точке.
Объявление
Objective C
- (void)insertPage:(PDFPage *)pageatIndex:(NSUInteger)indexОбсуждение
Этот метод повышает исключение если
indexвыходит за пределы.Знайте, что приложение просмотра PDF могло бы использовать размер первой страницы в документе как представитель всех размеров страницы при создании отчетов о размере документа. Если необходимо получить фактический размер отдельной страницы, можно использовать
boundsForBox:(обратите внимание на то, что размер возвращается в точках, обычно преобразовывающихся в дюймы или сантиметры приложениями просмотра PDF).Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Удаляет страницу в указанной индексной точке.
Объявление
Swift
func removePageAtIndex(_index: Int)Objective C
- (void)removePageAtIndex:(NSUInteger)indexОбсуждение
Этот метод повышает исключение если
indexвыходит за пределы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Подкачки одна страница с другим.
Объявление
Objective C
- (void)exchangePageAtIndex:(NSUInteger)indexAwithPageAtIndex:(NSUInteger)indexBОбсуждение
Этот метод повышает исключение если также
indexзначение выходит за пределы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Синхронно находит все экземпляры указанной строки в документе.
Объявление
Objective C
- (NSArray *)findString:(NSString *)stringwithOptions:(NSUInteger)optionsОбсуждение
Каждый хит добавляется к
NSArrayвозразите как aPDFSelectionобъект. Если нет никаких хитов, этот метод возвращает пустой массив.Используйте этот метод, когда полный поисковый процесс будет краток и когда Вам не будут нужны гибкость или управление, предлагаемое
beginFindString:withOptions:. Для опций обратитесь к Поиску и Сравнению Строк.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Асинхронно находит все экземпляры указанной строки в документе.
Объявление
Objective C
- (void)beginFindString:(NSString *)stringwithOptions:(NSUInteger)optionsОбсуждение
Этот метод сразу возвращается. Это заставляет уведомления быть выпущенными, когда поиск начинается и заканчивается на каждом поисковом хите, и когда поиск продолжается к новой странице. Для опций обратитесь к Поиску и Сравнению Строк.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Асинхронно находит все экземпляры указанного массива строк в документе.
Объявление
Swift
func beginFindStrings(_strings: [AnyObject]!, withOptionsoptions: Int)Objective C
- (void)beginFindStrings:(NSArray *)stringswithOptions:(NSUInteger)optionsОбсуждение
Этот метод сразу возвращается. Это заставляет уведомления быть выпущенными, когда поиск начинается и заканчивается на каждом поисковом хите, и когда поиск продолжается к новой странице. Для опций обратитесь к Поиску и Сравнению Строк.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Синхронно находит следующее происшествие строки после указанного выбора (или перед выбором, если Вы указали
NSBackwardsSearchкак параметр поиска.Объявление
Swift
func findString(_string: String!, fromSelectionselection: PDFSelection!, withOptionsoptions: Int) -> PDFSelection!Objective C
- (PDFSelection *)findString:(NSString *)stringfromSelection:(PDFSelection *)selectionwithOptions:(NSUInteger)optionsОбсуждение
Соответствия возвращаются как a
PDFSelectionобъект. Если поиск достигает конца (или начинающийся) документа без каких-либо хитов, этот метод возвратыNULL.Если Вы передаете
NULLдля выбора этот метод начинает искать с начала документа (или конец, если Вы указалиNSBackwardsSearch).Можно использовать этот метод для реализации, “Находят Снова” поведение. Для опций обратитесь к Поиску и Сравнению Строк.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, происходит ли асинхронная работа находки.
Объявление
Swift
func isFinding() -> BoolObjective 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 и позже.
-
selectionFromPage (_: atCharacterIndex:toPage:atCharacterIndex:) - selectionFromPage:atCharacterIndex:toPage:atCharacterIndex:Возвращает указанный выбор на основе индексов начального и конечного символа.
Объявление
Swift
func selectionFromPage(_startPage: PDFPage!, atCharacterIndexstartChar: Int, toPageendPage: PDFPage!, atCharacterIndexendChar: Int) -> PDFSelection!Objective C
- (PDFSelection *)selectionFromPage:(PDFPage *)startPageatCharacterIndex:(NSUInteger)startChartoPage:(PDFPage *)endPageatCharacterIndex:(NSUInteger)endCharОбсуждение
Выбор начинается в
startCharнаstartPageи концы вendCharнаendPage. Запуск и окончание индексных значений должны быть в диапазоне числа символов (как возвращеноnumberOfCharacters) в соответствующемPDFPageобъекты.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает указанный выбор на основе начальных и конечных точек.
Объявление
Swift
func selectionFromPage(_startPage: PDFPage!, atPointstartPt: NSPoint, toPageendPage: PDFPage!, atPointendPt: NSPoint) -> PDFSelection!Objective C
- (PDFSelection *)selectionFromPage:(PDFPage *)startPageatPoint:(NSPoint)startPttoPage:(PDFPage *)endPageatPoint:(NSPoint)endPtОбсуждение
Выбор начинается в
startPtнаstartPageи концы вendPtнаendPage. Начальные и конечные точки должны быть указаны в пространстве страницы относительно их соответствующих страниц.Начальные и конечные точки могут быть на той же странице. В этом случае вызов этого метода эквивалентен отправке
selectionFromPoint:toPoint:обменивайтесь сообщениями к aPDFPageобъект.Пространство страницы является системой координат на 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 и позже.
См. также
-
Требовавшийся каждое соответствие, найденное во время работы находки.
Объявление
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;Константы
-
PDFDocumentTitleAttributePDFDocumentTitleAttributeДополнительная текстовая строка (
NSString) содержа заголовок документа.Доступный в OS X v10.4 и позже.
-
PDFDocumentAuthorAttributePDFDocumentAuthorAttributeДополнительная текстовая строка (
NSString) содержа имя автора документа.Доступный в OS X v10.4 и позже.
-
PDFDocumentSubjectAttributePDFDocumentSubjectAttributeДополнительная текстовая строка (
NSString) содержа описание предмета документа.Доступный в OS X v10.4 и позже.
-
PDFDocumentCreatorAttributePDFDocumentCreatorAttributeДополнительная текстовая строка (
NSString) содержа имя приложения, создавшего содержание документа.Доступный в OS X v10.4 и позже.
-
PDFDocumentProducerAttributePDFDocumentProducerAttributeДополнительная текстовая строка (
NSString) содержа имя приложения, произведшего данные PDF для документа.Доступный в OS X v10.4 и позже.
-
PDFDocumentCreationDateAttributePDFDocumentCreationDateAttributeДополнительная текстовая строка (
NSDate) содержа дату создания документа.Доступный в OS X v10.4 и позже.
-
PDFDocumentModificationDateAttributePDFDocumentModificationDateAttributeДополнительная текстовая строка (
NSDate) содержа измененную в последний раз дату документа.Доступный в OS X v10.4 и позже.
-
PDFDocumentKeywordsAttributePDFDocumentKeywordsAttributeДополнительный массив текстовых строк (
NSArrayизNSStringобъекты) содержащий ключевые слова для документа.Доступный в OS X v10.4 и позже.
-
-
Режимы, указывающие, как страница должна масштабироваться при печати. Посмотрите
PDFViewметодprintWithInfo:autoRotate:pageScaling:.Объявление
Objective C
enum { kPDFPrintPageScaleNone = 0, kPDFPrintPageScaleToFit = 1, kPDFPrintPageScaleDownToFit = 2 };Константы
-
kPDFPrintPageScaleNonekPDFPrintPageScaleNoneНе применяйте масштабирование к странице при печати.
Доступный в OS X v10.5 и позже.
-
kPDFPrintPageScaleToFitkPDFPrintPageScaleToFitУвеличьте масштаб каждой страницы или вниз к наиболее подходящему формат бумаги.
Доступный в OS X v10.5 и позже.
-
kPDFPrintPageScaleDownToFitkPDFPrintPageScaleDownToFitУменьшите масштаб больших страниц для адаптации формату бумаги (меньшие страницы не становятся увеличенными).
Доступный в 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 и позже.
