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

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

Разработчик

Ссылка платформы ApplicationServices ссылка CGPDFScanner

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

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

Ссылка CGPDFScanner

CGPDFScannerRef непрозрачный тип используется для парсинга потока содержания PDF. Можно установить объект сканера PDF вызвать обратные вызовы, когда он встречается с определенными операторами PDF в потоке.

Этот непрозрачный тип не получен из CFType. Использовать CGPDFScannerRetain и CGPDFScannerRelease управлять сохранить количеством CGPDFScannerRef экземпляры; не использовать CFRetain и CFRelease.

Функции

  • Создает сканер PDF.

    Объявление

    Swift

    func CGPDFScannerCreate(_ cs: CGPDFContentStream!, _ table: CGPDFOperatorTable!, _ info: UnsafeMutablePointer<Void>) -> CGPDFScanner!

    Objective C

    CGPDFScannerRef CGPDFScannerCreate ( CGPDFContentStreamRef cs, CGPDFOperatorTableRef table, void *info );

    Параметры

    cs

    Потоковый объект содержания PDF. (См. Ссылку CGPDFContentStream.)

    table

    Таблица обратных вызовов для операторов PDF Вы хотите обработать.

    info

    Указатель на данные, которые Вы хотите, передал Вашей функции обратного вызова. (См. Ссылку CGPDFOperatorTable.)

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

    Объект сканера PDF. Вы ответственны за выпуск этого объекта путем вызывания функции CGPDFScannerRelease.

    Обсуждение

    Когда Вы захотите проанализировать содержание потока PDF, вызовите функцию CGPDFScannerScan.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Инкременты сохранить количество объекта сканера.

    Объявление

    Objective C

    CGPDFScannerRef CGPDFScannerRetain ( CGPDFScannerRef scanner );

    Параметры

    scanner

    Объект сканера сохранить.

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

    Тот же объект сканера передал функции в scanner параметр.

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

    Objective C

    @import CoreGraphics;

    Доступность

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

  • Декременты сохранить количество объекта сканера.

    Объявление

    Objective C

    void CGPDFScannerRelease ( CGPDFScannerRef scanner );

    Параметры

    scanner

    Объект сканера выпустить.

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

    Objective C

    @import CoreGraphics;

    Доступность

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

  • Анализирует поток содержания объекта сканера PDF.

    Объявление

    Swift

    func CGPDFScannerScan(_ scanner: CGPDFScanner!) -> Bool

    Objective C

    bool CGPDFScannerScan ( CGPDFScannerRef scanner );

    Параметры

    scanner

    Объект сканера, поток содержания которого Вы хотите проанализировать.

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

    true если весь поток анализируется успешно; false при парсинге сбоев (например, если потоковые данные повреждаются).

    Обсуждение

    Функция CGPDFScannerScan анализирует поток содержания PDF, связанный со сканером. Каждый раз Кварц анализирует оператора PDF, для которого Вы регистрируете обратный вызов, Кварц вызывает Ваш обратный вызов.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

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

    Объявление

    Swift

    func CGPDFScannerGetContentStream(_ scanner: CGPDFScanner!) -> CGPDFContentStream!

    Objective C

    CGPDFContentStreamRef CGPDFScannerGetContentStream ( CGPDFScannerRef scanner );

    Параметры

    scanner

    Объект сканера, поток содержания которого Вы хотите получить.

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

    Поток содержания связался с scanner.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает объект от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopObject(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFObjectRef>) -> Bool

    Objective C

    bool CGPDFScannerPopObject ( CGPDFScannerRef scanner, CGPDFObjectRef *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к объекту, вытолканному от штабеля сканера.

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

    true если объект получен успешно; иначе, false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает объект Boolean от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopBoolean(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFBoolean>) -> Bool

    Objective C

    bool CGPDFScannerPopBoolean ( CGPDFScannerRef scanner, CGPDFBoolean *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к объекту Boolean PDF, вытолканному от штабеля сканера.

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

    true если объект Boolean получен успешно; иначе,false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает целочисленный объект от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopInteger(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFInteger>) -> Bool

    Objective C

    bool CGPDFScannerPopInteger ( CGPDFScannerRef scanner, CGPDFInteger *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к целочисленному объекту PDF, вытолканному от штабеля сканера.

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

    true если целое число PDF получено успешно; иначе, false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает объект действительного значения от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopNumber(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFReal>) -> Bool

    Objective C

    bool CGPDFScannerPopNumber ( CGPDFScannerRef scanner, CGPDFReal *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к объекту действительного значения, вытолканному от штабеля сканера.

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

    true если действительное значение получено успешно; иначе, false.

    Обсуждение

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

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает символьную строку от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopName(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<UnsafePointer<Int8>>) -> Bool

    Objective C

    bool CGPDFScannerPopName ( CGPDFScannerRef scanner, const char **value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к символьной строке, вытолканной от штабеля сканера.

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

    true если строка получена успешно; иначе, false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает строковый объект от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopString(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFStringRef>) -> Bool

    Objective C

    bool CGPDFScannerPopString ( CGPDFScannerRef scanner, CGPDFStringRef *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к строковому объекту, вытолканному от штабеля сканера.

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

    true если строка получена успешно; иначе, false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает объект массива от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopArray(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFArrayRef>) -> Bool

    Objective C

    bool CGPDFScannerPopArray ( CGPDFScannerRef scanner, CGPDFArrayRef *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к объекту массива PDF, вытолканному от штабеля сканера.

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

    true если объект массива получен успешно; иначе, false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает объект словаря PDF от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopDictionary(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFDictionaryRef>) -> Bool

    Objective C

    bool CGPDFScannerPopDictionary ( CGPDFScannerRef scanner, CGPDFDictionaryRef *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к объекту словаря PDF, вытолканному от штабеля сканера.

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

    true если объект словаря PDF получен успешно; иначе, false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает потоковый объект PDF от штабеля сканера.

    Объявление

    Swift

    func CGPDFScannerPopStream(_ scanner: CGPDFScanner!, _ value: UnsafeMutablePointer<CGPDFStreamRef>) -> Bool

    Objective C

    bool CGPDFScannerPopStream ( CGPDFScannerRef scanner, CGPDFStreamRef *value );

    Параметры

    scanner

    Допустимый объект сканера.

    value

    На выводе, точках к потоковому объекту PDF, вытолканному от штабеля сканера.

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

    true если потоковый объект получен успешно; иначе, false.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

Типы данных

  • Непрозрачный тип раньше анализировал поток содержания PDF.

    Объявление

    Swift

    typealias CGPDFScannerRef = CGPDFScanner

    Objective C

    typedef struct CGPDFScanner *CGPDFScannerRef;

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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