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

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

Разработчик

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

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

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

Ссылка CGPDFStream

CGPDFStreamRef непрозрачный тип представляет поток PDF. Поток PDF состоит из словаря, описывающего последовательность байтов. Потоки обычно представляют объекты с потенциально большими объемами данных, такими как описания страницы и изображения.

Этот непрозрачный тип не получен из CFType и поэтому нет никаких функций для сохранения и выпуска его.

Функции

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

    Объявление

    Swift

    func CGPDFStreamCopyData(_ stream: CGPDFStreamRef, _ format: UnsafeMutablePointer<CGPDFDataFormat>) -> Unmanaged<CFData>!

    Objective C

    CFDataRef CGPDFStreamCopyData ( CGPDFStreamRef stream, CGPDFDataFormat *format );

    Параметры

    stream

    Поток PDF.

    format

    По возврату, содержит константу, указывающую, что формат данных возвратился —CGPDFDataFormatRaw, CGPDFDataFormatJPEGEncoded, или CGPDFDataFormatJPEG2000.

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

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

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Возвращает словарь, связанный с потоком PDF.

    Объявление

    Swift

    func CGPDFStreamGetDictionary(_ stream: CGPDFStreamRef) -> CGPDFDictionaryRef

    Objective C

    CGPDFDictionaryRef CGPDFStreamGetDictionary ( CGPDFStreamRef stream );

    Параметры

    stream

    Поток PDF.

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

    Словарь PDF для указанного потока.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

Типы данных

  • Непрозрачный тип, представляющий поток PDF.

    Объявление

    Swift

    typealias CGPDFStreamRef = COpaquePointer

    Objective C

    typedef struct CGPDFStream *CGPDFStreamRef;

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

Константы

  • Формат кодирования данных PDF.

    Объявление

    Swift

    struct CGPDFDataFormat { init(_ value: UInt32) var value: UInt32 }

    Objective C

    enum CGPDFDataFormat { CGPDFDataFormatRaw, CGPDFDataFormatJPEGEncoded, CGPDFDataFormatJPEG2000 }; typedef enum CGPDFDataFormat CGPDFDataFormat;

    Константы

    • CGPDFDataFormatRaw

      CGPDFDataFormatRaw

      Поток данных не кодируется.

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

    • CGPDFDataFormatJPEGEncoded

      CGPDFDataFormatJPEGEncoded

      Поток данных кодируется в формате JPEG.

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

    • CGPDFDataFormatJPEG2000

      CGPDFDataFormatJPEG2000

      Поток данных кодируется в формате JPEG 2000 года.

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

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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