Ссылка CGPDFPage
CGPDFPageRef
непрозрачный тип представляет страницу в документе в формате PDF.
-
Инкременты сохранить количество страницы PDF.
Объявление
Objective C
CGPDFPageRef CGPDFPageRetain ( CGPDFPageRef page );
Параметры
page
Страница PDF.
Возвращаемое значение
Та же страница Вы передали в как
page
параметр.Обсуждение
Эта функция эквивалентна
CFRetain
, за исключением того, что это не вызывает ошибку еслиpage
параметрNULL
.Оператор импорта
Objective C
@import CoreGraphics;
Доступность
Доступный в OS X v10.3 и позже.
-
Декременты сохранить количество страницы PDF.
Объявление
Objective C
void CGPDFPageRelease ( CGPDFPageRef page );
Параметры
page
Страница PDF.
Обсуждение
Эта функция эквивалентна
CFRelease
, за исключением того, что это не вызывает ошибку еслиpage
параметрNULL
.Оператор импорта
Objective C
@import CoreGraphics;
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает ID CFType для объектов страницы PDF.
Объявление
Swift
func CGPDFPageGetTypeID() -> CFTypeID
Objective C
CFTypeID CGPDFPageGetTypeID ( void );
Возвращаемое значение
Возвращает Базовый тип Основы для страницы PDF.
Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает прямоугольник, представляющий тип поля для области содержания или измерений страницы страницы PDF.
Объявление
Objective C
CGRect CGPDFPageGetBoxRect ( CGPDFPageRef page, CGPDFBox box );
Параметры
page
Страница PDF.
box
A
CGPDFBox
постоянный, который указывает тип поля. Для возможных значений посмотрите“PDF Boxes”
.Возвращаемое значение
Возвращает прямоугольник, связанный с типом поля, указанного
box
параметр на указанной странице.Обсуждение
Возвращается прямоугольник, связанный с указанным, окружают указанную страницу. Это - значение соответствующей записи (такой как
/MediaBox
,/ArtBox
, и т.д.) в словаре страницы.Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает словарь страницы PDF.
Объявление
Swift
func CGPDFPageGetDictionary(_
page
: CGPDFPage!) -> CGPDFDictionaryRefObjective C
CGPDFDictionaryRef CGPDFPageGetDictionary ( CGPDFPageRef page );
Параметры
page
Страница PDF.
Возвращаемое значение
Возвращает словарь PDF для указанной страницы.
Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает документ для страницы.
Объявление
Swift
func CGPDFPageGetDocument(_
page
: CGPDFPage!) -> CGPDFDocument!Objective C
CGPDFDocumentRef CGPDFPageGetDocument ( CGPDFPageRef page );
Параметры
page
Страница PDF.
Возвращаемое значение
Документ в формате PDF, с которым связана указанная страница.
Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает аффинное преобразование, отображающее поле на данный прямоугольник на странице PDF.
Объявление
Swift
func CGPDFPageGetDrawingTransform(_
page
: CGPDFPage!, _box
: CGPDFBox, _rect
: CGRect, _rotate
: Int32, _preserveAspectRatio
: Bool) -> CGAffineTransformObjective C
CGAffineTransform CGPDFPageGetDrawingTransform ( CGPDFPageRef page, CGPDFBox box, CGRect rect, int rotate, bool preserveAspectRatio );
Параметры
page
Страница PDF.
box
A
CGPDFBox
постоянный, который указывает тип поля. Для возможных значений посмотрите“PDF Boxes”
.rect
Кварцевый прямоугольник.
rotate
Целое число, которое должно быть кратным числом
90
, это указывает угол, на который указанный прямоугольник повернут по часовой стрелке.preserveAspectRatio
Булево значение, указывающее, должно ли быть сохранено форматное соотношение. Значение
true
указывает, что должно быть сохранено форматное соотношение.Возвращаемое значение
Аффинное преобразование, отображающее поле, указанное
box
параметр к прямоугольнику, указанномуrect
параметр.Обсуждение
Кварц создает аффинное преобразование следующим образом:
Вычисляет эффективный прямоугольник путем пересечения прямоугольника, связанного с
box
и/MediaBox
запись указанной страницы.Поворачивает эффективный прямоугольник согласно странице
/Rotate
запись.Центрирует получающийся прямоугольник на
rect
. Если значениеrotate
параметр является ненулевым, тогда прямоугольник повернут по часовой стрелке, поворачивают градусы. Значениеrotate
должно быть кратное число 90.Масштабирует прямоугольник, при необходимости, так, чтобы он совпал с краями
rect
. Если значениеpreserveAspectRatio
параметрtrue
, тогда заключительный прямоугольник совпадает с краямиrect
только в более строгой размерности.
Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает номер страницы указанной страницы PDF.
Объявление
Swift
func CGPDFPageGetPageNumber(_
page
: CGPDFPage!) -> UIntObjective C
size_t CGPDFPageGetPageNumber ( CGPDFPageRef page );
Параметры
page
Страница PDF.
Возвращаемое значение
Возвращает номер страницы указанной страницы.
Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает угол вращения страницы PDF.
Объявление
Swift
func CGPDFPageGetRotationAngle(_
page
: CGPDFPage!) -> Int32Objective C
int CGPDFPageGetRotationAngle ( CGPDFPageRef page );
Параметры
page
Страница PDF.
Возвращаемое значение
Угол вращения (в градусах) указанной страницы. Это - значение
/Rotate
запись в словаре страницы.Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Непрозрачный тип, представляющий страницу в документе в формате PDF.
Объявление
Swift
typealias CGPDFPageRef = CGPDFPage
Objective C
typedef struct CGPDFPage *CGPDFPageRef;
Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-
Поле вводит для страницы PDF.
Объявление
Swift
struct CGPDFBox { init(_
value
: UInt32) var value: UInt32 }Objective C
enum CGPDFBox { kCGPDFMediaBox = 0, kCGPDFCropBox = 1, kCGPDFBleedBox = 2, kCGPDFTrimBox = 3, kCGPDFArtBox = 4 }; typedef enum CGPDFBox CGPDFBox;
Константы
-
kCGPDFMediaBox
kCGPDFMediaBox
Поле носителей страницы — прямоугольник, выраженный в модулях пространства пользователя по умолчанию, который определяет границы физической среды, на которой страница предназначается, чтобы быть выведенной на экран или распечатанной
Доступный в OS X v10.3 и позже.
-
kCGPDFCropBox
kCGPDFCropBox
Поле обрезки страницы — прямоугольник, выраженный в модулях пространства пользователя по умолчанию, который определяет видимую область пространства пользователя по умолчанию. Когда страница выведена на экран или распечатана, ее содержание должно быть отсечено к этому прямоугольнику.
Доступный в OS X v10.3 и позже.
-
kCGPDFBleedBox
kCGPDFBleedBox
Поле выхода за край страницы — прямоугольник, выраженный в модулях пространства пользователя по умолчанию, который определяет область, к которой содержание страницы должно быть отсечено, когда выведено в продуктивной среде
Доступный в OS X v10.3 и позже.
-
kCGPDFTrimBox
kCGPDFTrimBox
Поле обрезки страницы — прямоугольник, выраженный в модулях пространства пользователя по умолчанию, который определяет намеченные размерности законченной страницы после обрезки.
Доступный в OS X v10.3 и позже.
-
kCGPDFArtBox
kCGPDFArtBox
Поле искусства страницы — прямоугольник, выраженный в модулях пространства пользователя по умолчанию, определяя степень значимого содержания страницы (включая потенциальный пробел), как предназначено создателем страницы.
Доступный в OS X v10.3 и позже.
Оператор импорта
Objective C
@import CoreGraphics;
Swift
import CoreGraphics
Доступность
Доступный в OS X v10.3 и позже.
-