Ссылка CGPDFObject
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import CoreGraphics
Objective C
@import CoreGraphics;
CGPDFObjectRef непрозрачный тип представляет объекты PDF в документе в формате PDF. PDF поддерживает несколько основных типов объекта: булевы значения, целые и вещественные числа, строки, имена, массивы, словари и потоки. Большинство из них представлено в Кварце соответствующими определенными типами. CGPDFObject может представлять любой из этих типов. Вы используете функции CGPDFObject, чтобы определить тип объекта и получить объектное значение, если это имеет ожидаемый тип.
Этот непрозрачный тип не получен из CFType и поэтому нет никаких функций для сохранения и выпуска его. Объекты CGPDFObject существуют как составные части объекта CGPDFDocument и управляются их контейнером.
-
Возвращает идентификатор типа PDF объекта.
Объявление
Swift
func CGPDFObjectGetType(_object: CGPDFObjectRef) -> CGPDFObjectTypeObjective C
CGPDFObjectType CGPDFObjectGetType ( CGPDFObjectRef object );Параметры
objectОбъект PDF. Если значение, если не объект PDF, поведение является неуказанным.
Возвращаемое значение
Возвращает тип
objectпараметр. Посмотрите Типы данных.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в iOS 2.0 и позже.
-
Возвраты, имеет ли объект данный тип и если это, получают его значение.
Объявление
Swift
func CGPDFObjectGetValue(_object: CGPDFObjectRef, _type: CGPDFObjectType, _value: UnsafeMutablePointer<Void>) -> BoolObjective C
bool CGPDFObjectGetValue ( CGPDFObjectRef object, CGPDFObjectType type, void *value );Параметры
objectОбъект PDF.
typeТип объекта PDF.
valueЕсли
objectпараметр является объектом PDF указанного типа, затем по возврату содержит тот объект, иначе значение является неуказанным.Возвращаемое значение
Возвраты
trueесли указанный объект является объектом PDF указанного типа, иначеfalse.Обсуждение
Функция получает значение
objectпараметр. Если типobjectравно указанному типу, тогда:Если
valueпараметр не является нулевым указателем, тогда значениеobjectкопируется вvalue, и функциональные возвратыtrue.Если
valueпараметр является нулевым указателем, тогда функция просто возвращаетсяtrue. Это позволяет Вам тестировать лиobjectимеет указанный тип.
Если тип
objectkCGPDFObjectTypeIntegerиtypeравноkCGPDFObjectTypeReal, тогда значениеobjectпреобразовывается в плавающую точку, результат, скопированный вvalue, и функциональные возвратыtrue. Если ни одному из предыдущих условий не удовлетворяют, возвратыfalse.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в iOS 2.0 и позже.
-
Непрозрачный тип, содержащий информацию об объекте PDF.
Объявление
Swift
typealias CGPDFObjectRef = COpaquePointerObjective C
typedef union CGPDFObject *CGPDFObjectRef;Доступность
Доступный в iOS 2.0 и позже.
-
Булево значение PDF.
Объявление
Swift
typealias CGPDFBoolean = UInt8Objective C
typedef unsigned char CGPDFBoolean;Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в iOS 2.0 и позже.
-
Целочисленное значение PDF.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в iOS 2.0 и позже.
-
Действительное значение PDF.
Объявление
Swift
typealias CGPDFReal = CGFloatObjective C
typedef CGFloat CGPDFReal;Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в iOS 2.0 и позже.
-
Типы объекта PDF.
Объявление
Swift
struct CGPDFObjectType { init(_value: UInt32) var value: UInt32 }Objective C
enum CGPDFObjectType { kCGPDFObjectTypeNull = 1, kCGPDFObjectTypeBoolean, kCGPDFObjectTypeInteger, kCGPDFObjectTypeReal, kCGPDFObjectTypeName, kCGPDFObjectTypeString, kCGPDFObjectTypeArray, kCGPDFObjectTypeDictionary, kCGPDFObjectTypeStream };typedef enum CGPDFObjectType CGPDFObjectType;Константы
-
kCGPDFObjectTypeNullТип для нуля PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeBooleanТип для булевской переменной PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeIntegerТип для целого числа PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeRealТип для реального PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeNameВведите для имени PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeStringТип для строки PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeArrayВведите для массива PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeDictionaryТип для словаря PDF.
Доступный в iOS 2.0 и позже.
-
kCGPDFObjectTypeStreamТип для потока PDF.
Доступный в iOS 2.0 и позже.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в iOS 2.0 и позже.
-
