Размер бумаги по умолчанию и единица измерения для 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 210x297mm, который имеет коэффициент сжатия 1,41429. Итак, мои вопросы являются: Что такое единица стандарта Apple? Этот размер 612x792 идентичен A4? Это поля печати и т. д., входит?
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. Поле носитель - это размер носителя, на котором должна быть напечатана страница, и поэтому включает поля.