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

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

Разработчик

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

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

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

Ссылка CGPDFContentStream

CGPDFContentStreamRef непрозрачный тип обеспечивает доступ к данным, описывающим появление страницы PDF. Объект CGPDFContentStream представляет один или несколько потоков содержания PDF для страницы и их связанных словарей ресурса. Поток содержания PDF является последовательным набором инструкций, указывающим, как нарисовать элементы на странице PDF. Словарь ресурса содержит информацию, необходимую потоку содержания для декодирования последовательных инструкций потока содержания.

Функции CGPDFContentStream могут получить и потоки содержания и словари ресурса, связанные со страницей PDF.

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

Функции

  • Создает потоковый объект содержания из объекта страницы PDF.

    Объявление

    Swift

    func CGPDFContentStreamCreateWithPage(_ page: CGPDFPage!) -> CGPDFContentStream!

    Objective C

    CGPDFContentStreamRef CGPDFContentStreamCreateWithPage ( CGPDFPageRef page );

    Параметры

    page

    Объект страницы PDF.

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

    Новый объект CGPDFContentStream. Вы ответственны за выпуск этого объекта путем вызывания функции CGPDFContentStreamRelease.

    Обсуждение

    Объект CGPDFContentStream может содержать больше чем один поток содержания PDF. Для получения массива потоков содержания PDF в объекте вызовите функцию CGPDFContentStreamGetStreams. Для получения ресурсов, связанных с объектом CGPDFContentStream, вызовите функцию CGPDFContentStreamGetResource.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Создает потоковый объект содержания PDF из существующего потокового объекта содержания PDF.

    Объявление

    Swift

    func CGPDFContentStreamCreateWithStream(_ stream: CGPDFStreamRef, _ streamResources: CGPDFDictionaryRef, _ parent: CGPDFContentStream!) -> CGPDFContentStream!

    Objective C

    CGPDFContentStreamRef CGPDFContentStreamCreateWithStream ( CGPDFStreamRef stream, CGPDFDictionaryRef streamResources, CGPDFContentStreamRef parent );

    Параметры

    stream

    Поток PDF Вы хотите создать поток содержания из.

    streamResources

    Словарь PDF, содержащий ресурсы, связанные с потоком, который Вы хотите получить.

    parent

    Поток тот содержания, страницы, на который stream появляется. Предоставьте parent параметр, когда Вы создаете поток содержания, это используется в странице.

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

    Объект CGPDFContentStream, создаваемый из stream параметр. Вы ответственны за выпуск этого объекта путем вызывания функции CGPDFContentStreamRelease.

    Обсуждение

    Можно использовать эту функцию для получения доступа к содержанию формы, образца, шрифта Type3 или любого потока PDF.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает массив потоков содержания PDF, содержавшихся в потоковом объекте содержания PDF.

    Объявление

    Swift

    func CGPDFContentStreamGetStreams(_ cs: CGPDFContentStream!) -> CFArray!

    Objective C

    CFArrayRef CGPDFContentStreamGetStreams ( CGPDFContentStreamRef cs );

    Параметры

    cs

    Объект CGPDFContentStream.

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

    Массив потоков содержания PDF, составляющих потоковый объект содержания, представленный cs параметр.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Получает указанный ресурс от потокового объекта содержания PDF.

    Объявление

    Swift

    func CGPDFContentStreamGetResource(_ cs: CGPDFContentStream!, _ category: UnsafePointer<Int8>, _ name: UnsafePointer<Int8>) -> CGPDFObjectRef

    Objective C

    CGPDFObjectRef CGPDFContentStreamGetResource ( CGPDFContentStreamRef cs, const char *category, const char *name );

    Параметры

    cs

    Объект CGPDFContentStream.

    category

    Строка, указывающая категорию ресурса, который Вы хотите получить.

    name

    Строка, указывающая имя ресурса, который Вы хотите получить.

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

    Словарь ресурса.

    Обсуждение

    Можно использовать эту функцию для получения ресурсов, используемых потоком содержания, таких как формы, образцы, цветовые пространства и шрифты.

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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

  • Инкременты сохранить количество потокового объекта содержания PDF.

    Объявление

    Objective C

    CGPDFContentStreamRef CGPDFContentStreamRetain ( CGPDFContentStreamRef cs );

    Параметры

    cs

    Поток содержания PDF.

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

    Тот же поток содержания PDF Вы передали в как cs параметр.

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

    Objective C

    @import CoreGraphics;

    Доступность

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

  • Декременты сохранить количество потокового объекта содержания PDF.

    Объявление

    Objective C

    void CGPDFContentStreamRelease ( CGPDFContentStreamRef cs );

    Параметры

    cs

    Поток содержания PDF.

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

    Objective C

    @import CoreGraphics;

    Доступность

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

Типы данных

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

    Объявление

    Swift

    typealias CGPDFContentStreamRef = CGPDFContentStream

    Objective C

    typedef struct CGPDFContentStream *CGPDFContentStreamRef;

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

    Objective C

    @import CoreGraphics;

    Swift

    import CoreGraphics

    Доступность

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