Подтвердить что ты не робот

Формат бумаги и формат PDF для документов PDF на iOS

Для создания PDF-документов в iOS в официальной документации (http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GeneratingPDF/GeneratingPDF.html#//apple_ref/doc/uid/TP40010156-CH10-SW3) размер по умолчанию указан как 612x792, который имеет отношение 1.29412.

// Create the PDF context using the default page size of 612 x 792.
UIGraphicsBeginPDFContextToFile(pdfFileName, CGRectZero, nil);
CFRange currentRange = CFRangeMake(0, 0);
NSInteger currentPage = 0;
BOOL done = NO;
do {
// Mark the beginning of a new page.
   UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, 612, 792), nil);

Однако размер по умолчанию A4-бумаги международного стандарта IS0216 составляет 210x297 мм, размерность которого составляет 1.41429. Итак, мои вопросы: Какова единица стандарта Apple? Является ли этот размер 612x792 идентичным A4? Включены ли поля печати и т.д.

4b9b3361

Ответ 1

PDF и PostScript используют "точки PostScript" в качестве единицы. Точка PostScript равна 1/72 дюйма. Таким образом, размер страницы по умолчанию

612 x 792 points = 8.5 x 11 inch = 215.9 mm x 279.4 mm

Это формат бумаги в США.

Прямоугольник границ в UIGraphicsBeginPDFPageWithInfo() определяет так называемый "медиа-бокс" страницы PDF. Медиа-бокс - это размер носителя, на котором должна печататься страница, и, следовательно, включает поля.