Ссылка 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!) -> BoolObjective 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>) -> BoolObjective 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>) -> BoolObjective 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>) -> BoolObjective 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>) -> BoolObjective 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>>) -> BoolObjective 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>) -> BoolObjective 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>) -> BoolObjective 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>) -> BoolObjective 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>) -> BoolObjective 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 = CGPDFScannerObjective C
typedef struct CGPDFScanner *CGPDFScannerRef;Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.4 и позже.
